@charset "UTF-8";/*
 * This is a manifest file that'll automatically include all the stylesheets available in this directory
 * and any sub-directories. You're free to add application-wide styles to this file and they'll appear at
 * the top of the compiled file, but it's generally better to create a new file per style scope.






 




*/
/*!
 * Bootstrap v1.3.0
 *
 * Copyright 2011 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 * Date: Sun Sep 18 14:19:52 PDT 2011
 */
/* Reset.less
 * Props to Eric Meyer (meyerweb.com) for his CSS reset file. We're using an adapted version here	that cuts out some of the reset HTML elements we will never need here (i.e., dfn, samp, etc).
 * ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
html, body#body-home {
  margin: 0;
  padding: 0; }

body#body-home, body#body-dashboard {
  /*END body-home and body-dashboard */ }
  body#body-home h1,
  body#body-home h2,
  body#body-home h3,
  body#body-home h4,
  body#body-home h5,
  body#body-home h6,
  body#body-home p,
  body#body-home blockquote,
  body#body-home pre,
  body#body-home a,
  body#body-home abbr,
  body#body-home acronym,
  body#body-home address,
  body#body-home cite,
  body#body-home code,
  body#body-home del,
  body#body-home dfn,
  body#body-home em,
  body#body-home img,
  body#body-home q,
  body#body-home s,
  body#body-home samp,
  body#body-home small,
  body#body-home strike,
  body#body-home strong,
  body#body-home sub,
  body#body-home sup,
  body#body-home tt,
  body#body-home var,
  body#body-home dd,
  body#body-home dl,
  body#body-home dt,
  body#body-home li,
  body#body-home ol,
  body#body-home ul,
  body#body-home fieldset,
  body#body-home form,
  body#body-home label,
  body#body-home legend,
  body#body-home button,
  body#body-home table,
  body#body-home caption,
  body#body-home tbody,
  body#body-home tfoot,
  body#body-home thead,
  body#body-home tr,
  body#body-home th,
  body#body-home td, body#body-dashboard h1,
  body#body-dashboard h2,
  body#body-dashboard h3,
  body#body-dashboard h4,
  body#body-dashboard h5,
  body#body-dashboard h6,
  body#body-dashboard p,
  body#body-dashboard blockquote,
  body#body-dashboard pre,
  body#body-dashboard a,
  body#body-dashboard abbr,
  body#body-dashboard acronym,
  body#body-dashboard address,
  body#body-dashboard cite,
  body#body-dashboard code,
  body#body-dashboard del,
  body#body-dashboard dfn,
  body#body-dashboard em,
  body#body-dashboard img,
  body#body-dashboard q,
  body#body-dashboard s,
  body#body-dashboard samp,
  body#body-dashboard small,
  body#body-dashboard strike,
  body#body-dashboard strong,
  body#body-dashboard sub,
  body#body-dashboard sup,
  body#body-dashboard tt,
  body#body-dashboard var,
  body#body-dashboard dd,
  body#body-dashboard dl,
  body#body-dashboard dt,
  body#body-dashboard li,
  body#body-dashboard ol,
  body#body-dashboard ul,
  body#body-dashboard fieldset,
  body#body-dashboard form,
  body#body-dashboard label,
  body#body-dashboard legend,
  body#body-dashboard button,
  body#body-dashboard table,
  body#body-dashboard caption,
  body#body-dashboard tbody,
  body#body-dashboard tfoot,
  body#body-dashboard thead,
  body#body-dashboard tr,
  body#body-dashboard th,
  body#body-dashboard td {
    margin: 0;
    padding: 0;
    border: 0;
    font-weight: normal;
    font-style: normal;
    font-size: 100%;
    line-height: 1;
    font-family: inherit; }
  body#body-home table, body#body-dashboard table {
    border-collapse: collapse;
    border-spacing: 0; }
  body#body-home ol, body#body-home ul, body#body-dashboard ol, body#body-dashboard ul {
    list-style: none; }
  body#body-home q:before,
  body#body-home q:after,
  body#body-home blockquote:before,
  body#body-home blockquote:after, body#body-dashboard q:before,
  body#body-dashboard q:after,
  body#body-dashboard blockquote:before,
  body#body-dashboard blockquote:after {
    content: ""; }
  body#body-home a:focus, body#body-dashboard a:focus {
    outline: 0 none; }
  body#body-home a:hover, body#body-home a:active, body#body-dashboard a:hover, body#body-dashboard a:active {
    outline: 0 none; }
  body#body-home article,
  body#body-home aside,
  body#body-home details,
  body#body-home figcaption,
  body#body-home figure,
  body#body-home footer,
  body#body-home header,
  body#body-home hgroup,
  body#body-home nav,
  body#body-home section, body#body-dashboard article,
  body#body-dashboard aside,
  body#body-dashboard details,
  body#body-dashboard figcaption,
  body#body-dashboard figure,
  body#body-dashboard footer,
  body#body-dashboard header,
  body#body-dashboard hgroup,
  body#body-dashboard nav,
  body#body-dashboard section {
    display: block; }
  body#body-home audio, body#body-home canvas, body#body-home video, body#body-dashboard audio, body#body-dashboard canvas, body#body-dashboard video {
    display: inline-block;
    *display: inline;
    *zoom: 1; }
  body#body-home audio:not([controls]), body#body-dashboard audio:not([controls]) {
    display: none; }
  body#body-home sub, body#body-home sup, body#body-dashboard sub, body#body-dashboard sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline; }
  body#body-home sup, body#body-dashboard sup {
    top: -0.5em; }
  body#body-home sub, body#body-dashboard sub {
    bottom: -0.25em; }
  body#body-home img, body#body-dashboard img {
    border: 0;
    -ms-interpolation-mode: bicubic; }
  body#body-home button,
  body#body-home input,
  body#body-home select,
  body#body-home textarea, body#body-dashboard button,
  body#body-dashboard input,
  body#body-dashboard select,
  body#body-dashboard textarea {
    font-size: 100%;
    margin: 0;
    vertical-align: baseline;
    *vertical-align: middle; }
  body#body-home button, body#body-home input, body#body-dashboard button, body#body-dashboard input {
    line-height: normal;
    *overflow: visible; }
  body#body-home button::-moz-focus-inner, body#body-home input::-moz-focus-inner, body#body-dashboard button::-moz-focus-inner, body#body-dashboard input::-moz-focus-inner {
    border: 0;
    padding: 0; }
  body#body-home button,
  body#body-home input[type="button"],
  body#body-home input[type="reset"],
  body#body-home input[type="submit"], body#body-dashboard button,
  body#body-dashboard input[type="button"],
  body#body-dashboard input[type="reset"],
  body#body-dashboard input[type="submit"] {
    cursor: pointer;
    -webkit-appearance: button; }
  body#body-home input[type="search"], body#body-dashboard input[type="search"] {
    -webkit-appearance: textfield;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box; }
  body#body-home input[type="search"]::-webkit-search-decoration, body#body-dashboard input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none; }
  body#body-home textarea, body#body-dashboard textarea {
    overflow: auto;
    vertical-align: top; }

/* Variables.less
 * Variables to customize the look and feel of Bootstrap
 * ----------------------------------------------------- */
/* Variables.less
 * Snippets of reusable CSS to develop faster and keep code readable
 * ----------------------------------------------------------------- */
/*
 * Scaffolding
 * Basic and global styles for generating a grid system, structural layout, and page templates
 * ------------------------------------------------------------------------------------------- */
/*html, */
body#body-home, body#body-dashboard {
  color: #616566; }

/*html {
  overflow-x: hidden;
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}*/
body#body-home, body#body-dashboard {
  color: #404040;
  cursor: default;
  font-family: Arial, sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: 18px;
  margin: 0; }

body#body-home, body#body-dashboard {
  /* Typography.less
   * Headings, body text, lists, code, and more for a versatile and durable typography system
   * ---------------------------------------------------------------------------------------- */
  /* Forms.less
   * Base styles for various input types, form layouts, and states
   * ------------------------------------------------------------- */
  /* mini reset for non-html5 file types */
  /*
  	 * Tables.less
  	 * Tables for, you guessed it, tabular data
  	 * ---------------------------------------- */
  /* Patterns.less
   * Repeatable UI elements outside the base styles provided from the scaffolding
   * ---------------------------------------------------------------------------- */
  /*END body-home and body-dashboard */ }
  body#body-home .content, body#body-dashboard .content {
    background: #FFF;
    border-width: 1px;
    border-style: solid;
    border-color: #E1E1E3;
    border-color: rgba(0, 0, 0, 0.1);
    margin: 0;
    position: relative;
    z-index: 1000; }
  body#body-home .content .span10, body#body-home .content .span4, body#body-dashboard .content .span10, body#body-dashboard .content .span4 {
    min-height: 500px; }
  body#body-home .content .span4, body#body-dashboard .content .span4 {
    margin-left: 0;
    padding-left: 19px;
    border-left: 1px solid #eee; }
  body#body-home .container, body#body-dashboard .container {
    width: 980px;
    margin-left: auto;
    margin-right: auto;
    zoom: 1; }
  body#body-home .container > footer p, body#body-dashboard .container > footer p {
    text-align: center;
    /* center align it with the container */ }
  body#body-home .container:before, body#body-home .container:after, body#body-dashboard .container:before, body#body-dashboard .container:after {
    display: table;
    content: "";
    zoom: 1;
    *display: inline; }
  body#body-home .container:after, body#body-dashboard .container:after {
    clear: both; }
  body#body-home .container-fluid, body#body-dashboard .container-fluid {
    position: relative;
    min-width: 940px;
    padding-left: 20px;
    padding-right: 20px;
    zoom: 1; }
  body#body-home .container-fluid:before, body#body-home .container-fluid:after, body#body-dashboard .container-fluid:before, body#body-dashboard .container-fluid:after {
    display: table;
    content: "";
    zoom: 1;
    *display: inline; }
  body#body-home .container-fluid:after, body#body-dashboard .container-fluid:after {
    clear: both; }
  body#body-home .container-fluid > .sidebar, body#body-dashboard .container-fluid > .sidebar {
    float: left;
    width: 220px; }
  body#body-home .container-fluid > .content, body#body-dashboard .container-fluid > .content {
    margin-left: 240px; }
  body#body-home a, body#body-dashboard a {
    color: #0069d6;
    text-decoration: none;
    line-height: inherit;
    font-weight: inherit; }
  body#body-home a:hover, body#body-dashboard a:hover {
    color: #505050; }
  body#body-home .pull-right, body#body-dashboard .pull-right {
    float: right; }
  body#body-home .pull-left, body#body-dashboard .pull-left {
    float: left; }
  body#body-home .hide, body#body-dashboard .hide {
    display: none; }
  body#body-home .show, body#body-dashboard .show {
    display: block; }
  body#body-home .row, body#body-dashboard .row {
    zoom: 1;
    margin-left: -20px; }
  body#body-home .row:before, body#body-home .row:after, body#body-dashboard .row:before, body#body-dashboard .row:after {
    display: table;
    content: "";
    zoom: 1;
    *display: inline; }
  body#body-home .row:after, body#body-dashboard .row:after {
    clear: both; }
  body#body-home [class*="span"], body#body-dashboard [class*="span"] {
    display: inline;
    float: left;
    margin-left: 20px; }
  body#body-home .span1, body#body-dashboard .span1 {
    width: 40px; }
  body#body-home .span2, body#body-dashboard .span2 {
    width: 100px; }
  body#body-home .span3, body#body-dashboard .span3 {
    width: 160px; }
  body#body-home .span4, body#body-dashboard .span4 {
    width: 220px; }
  body#body-home .span5, body#body-dashboard .span5 {
    width: 280px; }
  body#body-home .span6, body#body-dashboard .span6 {
    width: 300px; }
  body#body-home .span7, body#body-dashboard .span7 {
    width: 400px; }
  body#body-home .span8, body#body-dashboard .span8 {
    width: 460px; }
  body#body-home .span9, body#body-dashboard .span9 {
    width: 520px; }
  body#body-home .span10, body#body-dashboard .span10 {
    width: 580px; }
  body#body-home .span11, body#body-dashboard .span11 {
    width: 620px; }
  body#body-home .span12, body#body-dashboard .span12 {
    width: 700px; }
  body#body-home .span13, body#body-dashboard .span13 {
    width: 760px; }
  body#body-home .span14, body#body-dashboard .span14 {
    width: 820px; }
  body#body-home .span15, body#body-dashboard .span15 {
    width: 880px; }
  body#body-home .span16, body#body-dashboard .span16 {
    width: 940px; }
  body#body-home .span17, body#body-dashboard .span17 {
    width: 1000px; }
  body#body-home .span18, body#body-dashboard .span18 {
    width: 1060px; }
  body#body-home .span19, body#body-dashboard .span19 {
    width: 1120px; }
  body#body-home .span20, body#body-dashboard .span20 {
    width: 1180px; }
  body#body-home .span21, body#body-dashboard .span21 {
    width: 1240px; }
  body#body-home .span22, body#body-dashboard .span22 {
    width: 1300px; }
  body#body-home .span23, body#body-dashboard .span23 {
    width: 1360px; }
  body#body-home .span24, body#body-dashboard .span24 {
    width: 1420px; }
  body#body-home .offset1, body#body-dashboard .offset1 {
    margin-left: 80px; }
  body#body-home .offset2, body#body-dashboard .offset2 {
    margin-left: 140px; }
  body#body-home .offset3, body#body-dashboard .offset3 {
    margin-left: 200px; }
  body#body-home .offset4, body#body-dashboard .offset4 {
    margin-left: 260px; }
  body#body-home .offset5, body#body-dashboard .offset5 {
    margin-left: 320px; }
  body#body-home .offset6, body#body-dashboard .offset6 {
    margin-left: 380px; }
  body#body-home .offset7, body#body-dashboard .offset7 {
    margin-left: 440px; }
  body#body-home .offset8, body#body-dashboard .offset8 {
    margin-left: 500px; }
  body#body-home .offset9, body#body-dashboard .offset9 {
    margin-left: 560px; }
  body#body-home .offset10, body#body-dashboard .offset10 {
    margin-left: 620px; }
  body#body-home .offset11, body#body-dashboard .offset11 {
    margin-left: 680px; }
  body#body-home .offset12, body#body-dashboard .offset12 {
    margin-left: 740px; }
  body#body-home .span-one-third, body#body-dashboard .span-one-third {
    width: 300px; }
  body#body-home .span-two-thirds, body#body-dashboard .span-two-thirds {
    width: 620px; }
  body#body-home .offset-one-third, body#body-dashboard .offset-one-third {
    margin-left: 340px; }
  body#body-home .offset-two-thirds, body#body-dashboard .offset-two-thirds {
    margin-left: 660px; }
  body#body-home p, body#body-dashboard p {
    font-size: 13px;
    font-weight: normal;
    line-height: 18px;
    margin-bottom: 9px; }
  body#body-home p small, body#body-dashboard p small {
    font-size: 11px;
    color: #bfbfbf; }
  body#body-home h1,
  body#body-home h2,
  body#body-home h3,
  body#body-home h4,
  body#body-home h5,
  body#body-home h6, body#body-dashboard h1,
  body#body-dashboard h2,
  body#body-dashboard h3,
  body#body-dashboard h4,
  body#body-dashboard h5,
  body#body-dashboard h6 {
    font-weight: bold;
    color: #404040; }
  body#body-home h1 small,
  body#body-home h2 small,
  body#body-home h3 small,
  body#body-home h4 small,
  body#body-home h5 small,
  body#body-home h6 small, body#body-dashboard h1 small,
  body#body-dashboard h2 small,
  body#body-dashboard h3 small,
  body#body-dashboard h4 small,
  body#body-dashboard h5 small,
  body#body-dashboard h6 small {
    color: #bfbfbf; }
  body#body-home h1, body#body-dashboard h1 {
    margin-bottom: 18px;
    font-size: 30px;
    line-height: 36px; }
  body#body-home h1 small, body#body-dashboard h1 small {
    font-size: 18px; }
  body#body-home h2, body#body-dashboard h2 {
    font-size: 24px;
    line-height: 36px; }
  body#body-home h2 small, body#body-dashboard h2 small {
    font-size: 14px; }
  body#body-home h3,
  body#body-home h4,
  body#body-home h5,
  body#body-home h6, body#body-dashboard h3,
  body#body-dashboard h4,
  body#body-dashboard h5,
  body#body-dashboard h6 {
    line-height: 36px; }
  body#body-home h3, body#body-dashboard h3 {
    font-size: 18px; }
  body#body-home h3 small, body#body-dashboard h3 small {
    font-size: 14px; }
  body#body-home h4, body#body-dashboard h4 {
    font-size: 16px; }
  body#body-home h4 small, body#body-dashboard h4 small {
    font-size: 12px; }
  body#body-home h5, body#body-dashboard h5 {
    font-size: 14px; }
  body#body-home h6, body#body-dashboard h6 {
    font-size: 13px;
    color: #bfbfbf;
    text-transform: uppercase; }
  body#body-home ul, body#body-home ol, body#body-dashboard ul, body#body-dashboard ol {
    margin: 0 0 18px 25px; }
  body#body-home ul ul,
  body#body-home ul ol,
  body#body-home ol ol,
  body#body-home ol ul, body#body-dashboard ul ul,
  body#body-dashboard ul ol,
  body#body-dashboard ol ol,
  body#body-dashboard ol ul {
    margin-bottom: 0; }
  body#body-home ul, body#body-dashboard ul {
    list-style: disc; }
  body#body-home ol, body#body-dashboard ol {
    list-style: decimal; }
  body#body-home li, body#body-dashboard li {
    line-height: 18px;
    color: #808080; }
  body#body-home ul.unstyled, body#body-dashboard ul.unstyled {
    list-style: none;
    margin-left: 0; }
  body#body-home dl, body#body-dashboard dl {
    margin-bottom: 18px; }
  body#body-home dl dt, body#body-home dl dd, body#body-dashboard dl dt, body#body-dashboard dl dd {
    line-height: 18px; }
  body#body-home dl dt, body#body-dashboard dl dt {
    font-weight: bold; }
  body#body-home dl dd, body#body-dashboard dl dd {
    margin-left: 9px; }
  body#body-home hr, body#body-dashboard hr {
    margin: 20px -20px 20px;
    border: 0 none;
    border-bottom: 1px solid #ccc; }
  body#body-home strong, body#body-dashboard strong {
    font-style: inherit;
    font-weight: bold; }
  body#body-home em, body#body-dashboard em {
    font-style: italic;
    font-weight: inherit;
    line-height: inherit; }
  body#body-home .muted, body#body-dashboard .muted {
    color: #bfbfbf; }
  body#body-home blockquote, body#body-dashboard blockquote {
    margin-bottom: 18px;
    border-left: 5px solid #eee;
    padding-left: 15px; }
  body#body-home blockquote p, body#body-dashboard blockquote p {
    font-size: 14px;
    font-weight: 300;
    line-height: 18px;
    margin-bottom: 0; }
  body#body-home blockquote small, body#body-dashboard blockquote small {
    display: block;
    font-size: 12px;
    font-weight: 300;
    line-height: 18px;
    color: #bfbfbf; }
  body#body-home blockquote small:before, body#body-dashboard blockquote small:before {
    content: '\2014 \00A0'; }
  body#body-home address, body#body-dashboard address {
    display: block;
    line-height: 18px;
    margin-bottom: 18px; }
  body#body-home code, body#body-home pre, body#body-dashboard code, body#body-dashboard pre {
    padding: 0 3px 2px;
    font-family: Monaco, Andale Mono, Courier New, monospace;
    font-size: 12px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px; }
  body#body-home code, body#body-dashboard code {
    background-color: #fee9cc;
    color: rgba(0, 0, 0, 0.75);
    padding: 1px 3px; }
  body#body-home pre, body#body-dashboard pre {
    background-color: #f5f5f5;
    display: block;
    padding: 8.5px;
    margin: 0 0 18px;
    line-height: 18px;
    font-size: 12px;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.15);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word; }
  body#body-home form, body#body-dashboard form {
    margin-bottom: 18px; }
  body#body-home fieldset, body#body-dashboard fieldset {
    margin-bottom: 18px;
    padding-top: 0; }
  body#body-home fieldset legend, body#body-dashboard fieldset legend {
    display: block;
    padding-left: 150px;
    font-size: 19.5px;
    line-height: 1;
    color: #404040;
    *padding: 0 0 5px 145px;
    /* IE6-7 */
    *line-height: 1.5;
    /* IE6-7 */ }
  body#body-home form .clearfix, body#body-dashboard form .clearfix {
    margin-bottom: 0;
    zoom: 1; }
  body#body-home form .clearfix:before, body#body-home form .clearfix:after, body#body-dashboard form .clearfix:before, body#body-dashboard form .clearfix:after {
    display: table;
    content: "";
    zoom: 1;
    *display: inline; }
  body#body-home form .clearfix:after, body#body-dashboard form .clearfix:after {
    clear: both; }
  body#body-home label,
  body#body-home input,
  body#body-home select,
  body#body-home textarea, body#body-dashboard label,
  body#body-dashboard input,
  body#body-dashboard select,
  body#body-dashboard textarea {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: normal;
    line-height: normal; }
  body#body-home label, body#body-dashboard label {
    padding-top: 4px;
    font-size: 13px;
    line-height: 18px;
    float: left;
    width: 130px;
    text-align: right;
    color: #404040; }
  body#body-home form .input, body#body-dashboard form .input {
    margin-left: 150px; }
  body#body-home input[type=checkbox], body#body-home input[type=radio], body#body-dashboard input[type=checkbox], body#body-dashboard input[type=radio] {
    cursor: pointer; }
  body#body-home input,
  body#body-home textarea,
  body#body-home select,
  body#body-home .uneditable-input, body#body-dashboard input,
  body#body-dashboard textarea,
  body#body-dashboard select,
  body#body-dashboard .uneditable-input {
    display: inline-block;
    width: 210px;
    height: 18px;
    padding: 4px;
    font-size: 13px;
    line-height: 18px;
    color: #808080;
    border: 1px solid #ccc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px; }
  body#body-home input[type=checkbox], body#body-home input[type=radio], body#body-dashboard input[type=checkbox], body#body-dashboard input[type=radio] {
    width: auto;
    height: auto;
    padding: 0;
    margin: 3px 0;
    *margin-top: 0;
    /* IE6-7 */
    line-height: normal;
    border: none; }
  body#body-home input[type=file], body#body-dashboard input[type=file] {
    background-color: #ffffff;
    padding: initial;
    border: initial;
    line-height: initial;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none; }
  body#body-home input[type=button], body#body-home input[type=reset], body#body-home input[type=submit], body#body-dashboard input[type=button], body#body-dashboard input[type=reset], body#body-dashboard input[type=submit] {
    width: auto;
    height: auto; }
  body#body-home select, body#body-home input[type=file], body#body-dashboard select, body#body-dashboard input[type=file] {
    height: 27px;
    line-height: 27px;
    *margin-top: 4px;
    /* For IE7, add top margin to align select with labels */ }
  body#body-home select[multiple], body#body-dashboard select[multiple] {
    height: inherit; }
  body#body-home textarea, body#body-dashboard textarea {
    height: auto; }
  body#body-home .uneditable-input, body#body-dashboard .uneditable-input {
    background-color: #ffffff;
    display: block;
    border-color: #eee;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
    cursor: not-allowed; }
  body#body-home :-moz-placeholder, body#body-dashboard :-moz-placeholder {
    color: #999999; }
  body#body-home ::-webkit-input-placeholder, body#body-dashboard ::-webkit-input-placeholder {
    color: #999999; }
  body#body-home input, body#body-home textarea, body#body-dashboard input, body#body-dashboard textarea {
    -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
    -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
    -ms-transition: border linear 0.2s, box-shadow linear 0.2s;
    -o-transition: border linear 0.2s, box-shadow linear 0.2s;
    transition: border linear 0.2s, box-shadow linear 0.2s;
    -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1); }
  body#body-home input:focus, body#body-home textarea:focus, body#body-dashboard input:focus, body#body-dashboard textarea:focus {
    outline: 0;
    border-color: rgba(82, 168, 236, 0.8);
    -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
    -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6); }
  body#body-home input[type=file]:focus, body#body-home input[type=checkbox]:focus, body#body-home select:focus, body#body-dashboard input[type=file]:focus, body#body-dashboard input[type=checkbox]:focus, body#body-dashboard select:focus {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    outline: 1px dotted #666; }
  body#body-home form div.clearfix.error, body#body-dashboard form div.clearfix.error {
    background: #fae5e3;
    padding: 10px 0;
    margin: -10px 0 10px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px; }
  body#body-home form div.clearfix.error > label, body#body-home form div.clearfix.error span.help-inline, body#body-home form div.clearfix.error span.help-block, body#body-dashboard form div.clearfix.error > label, body#body-dashboard form div.clearfix.error span.help-inline, body#body-dashboard form div.clearfix.error span.help-block {
    color: #9d261d; }
  body#body-home form div.clearfix.error input, body#body-home form div.clearfix.error textarea, body#body-dashboard form div.clearfix.error input, body#body-dashboard form div.clearfix.error textarea {
    border-color: #c87872;
    -webkit-box-shadow: 0 0 3px rgba(171, 41, 32, 0.25);
    -moz-box-shadow: 0 0 3px rgba(171, 41, 32, 0.25);
    box-shadow: 0 0 3px rgba(171, 41, 32, 0.25); }
  body#body-home form div.clearfix.error input:focus, body#body-home form div.clearfix.error textarea:focus, body#body-dashboard form div.clearfix.error input:focus, body#body-dashboard form div.clearfix.error textarea:focus {
    border-color: #b9554d;
    -webkit-box-shadow: 0 0 6px rgba(171, 41, 32, 0.5);
    -moz-box-shadow: 0 0 6px rgba(171, 41, 32, 0.5);
    box-shadow: 0 0 6px rgba(171, 41, 32, 0.5); }
  body#body-home form div.clearfix.error .input-prepend span.add-on, body#body-home form div.clearfix.error .input-append span.add-on, body#body-dashboard form div.clearfix.error .input-prepend span.add-on, body#body-dashboard form div.clearfix.error .input-append span.add-on {
    background: #f4c8c5;
    border-color: #c87872;
    color: #b9554d; }
  body#body-home .input-mini,
  body#body-home input.mini,
  body#body-home textarea.mini,
  body#body-home select.mini, body#body-dashboard .input-mini,
  body#body-dashboard input.mini,
  body#body-dashboard textarea.mini,
  body#body-dashboard select.mini {
    width: 60px; }
  body#body-home .input-small,
  body#body-home input.small,
  body#body-home textarea.small,
  body#body-home select.small, body#body-dashboard .input-small,
  body#body-dashboard input.small,
  body#body-dashboard textarea.small,
  body#body-dashboard select.small {
    width: 90px; }
  body#body-home .input-medium,
  body#body-home input.medium,
  body#body-home textarea.medium,
  body#body-home select.medium, body#body-dashboard .input-medium,
  body#body-dashboard input.medium,
  body#body-dashboard textarea.medium,
  body#body-dashboard select.medium {
    width: 150px; }
  body#body-home .input-large,
  body#body-home input.large,
  body#body-home textarea.large,
  body#body-home select.large, body#body-dashboard .input-large,
  body#body-dashboard input.large,
  body#body-dashboard textarea.large,
  body#body-dashboard select.large {
    width: 210px; }
  body#body-home .input-xlarge,
  body#body-home input.xlarge,
  body#body-home textarea.xlarge,
  body#body-home select.xlarge, body#body-dashboard .input-xlarge,
  body#body-dashboard input.xlarge,
  body#body-dashboard textarea.xlarge,
  body#body-dashboard select.xlarge {
    font: 13px/1 Arial;
    padding: 8px 10px;
    resize: none;
    text-shadow: 0 -1px 0 white;
    width: 313px; }
  body#body-home .input-xxlarge,
  body#body-home input.xxlarge,
  body#body-home textarea.xxlarge,
  body#body-home select.xxlarge, body#body-dashboard .input-xxlarge,
  body#body-dashboard input.xxlarge,
  body#body-dashboard textarea.xxlarge,
  body#body-dashboard select.xxlarge {
    width: 530px; }
  body#body-home textarea.xxlarge, body#body-dashboard textarea.xxlarge {
    overflow-y: auto; }
  body#body-home input.span1, body#body-home textarea.span1, body#body-home select.span1, body#body-dashboard input.span1, body#body-dashboard textarea.span1, body#body-dashboard select.span1 {
    display: inline-block;
    float: none;
    width: 30px;
    margin-left: 0; }
  body#body-home input.span2, body#body-home textarea.span2, body#body-home select.span2, body#body-dashboard input.span2, body#body-dashboard textarea.span2, body#body-dashboard select.span2 {
    display: inline-block;
    float: none;
    width: 90px;
    margin-left: 0; }
  body#body-home input.span3, body#body-home textarea.span3, body#body-home select.span3, body#body-dashboard input.span3, body#body-dashboard textarea.span3, body#body-dashboard select.span3 {
    display: inline-block;
    float: none;
    width: 150px;
    margin-left: 0; }
  body#body-home input.span4, body#body-home textarea.span4, body#body-home select.span4, body#body-dashboard input.span4, body#body-dashboard textarea.span4, body#body-dashboard select.span4 {
    display: inline-block;
    float: none;
    width: 210px;
    margin-left: 0; }
  body#body-home input.span5, body#body-home textarea.span5, body#body-home select.span5, body#body-dashboard input.span5, body#body-dashboard textarea.span5, body#body-dashboard select.span5 {
    display: inline-block;
    float: none;
    width: 270px;
    margin-left: 0; }
  body#body-home input.span6, body#body-home textarea.span6, body#body-home select.span6, body#body-dashboard input.span6, body#body-dashboard textarea.span6, body#body-dashboard select.span6 {
    display: inline-block;
    float: none;
    width: 330px;
    margin-left: 0; }
  body#body-home input.span7, body#body-home textarea.span7, body#body-home select.span7, body#body-dashboard input.span7, body#body-dashboard textarea.span7, body#body-dashboard select.span7 {
    display: inline-block;
    float: none;
    width: 390px;
    margin-left: 0; }
  body#body-home input.span8, body#body-home textarea.span8, body#body-home select.span8, body#body-dashboard input.span8, body#body-dashboard textarea.span8, body#body-dashboard select.span8 {
    display: inline-block;
    float: none;
    width: 450px;
    margin-left: 0; }
  body#body-home input.span9, body#body-home textarea.span9, body#body-home select.span9, body#body-dashboard input.span9, body#body-dashboard textarea.span9, body#body-dashboard select.span9 {
    display: inline-block;
    float: none;
    width: 510px;
    margin-left: 0; }
  body#body-home input.span10, body#body-home textarea.span10, body#body-home select.span10, body#body-dashboard input.span10, body#body-dashboard textarea.span10, body#body-dashboard select.span10 {
    display: inline-block;
    float: none;
    width: 570px;
    margin-left: 0; }
  body#body-home input.span11, body#body-home textarea.span11, body#body-home select.span11, body#body-dashboard input.span11, body#body-dashboard textarea.span11, body#body-dashboard select.span11 {
    display: inline-block;
    float: none;
    width: 630px;
    margin-left: 0; }
  body#body-home input.span12, body#body-home textarea.span12, body#body-home select.span12, body#body-dashboard input.span12, body#body-dashboard textarea.span12, body#body-dashboard select.span12 {
    display: inline-block;
    float: none;
    width: 690px;
    margin-left: 0; }
  body#body-home input.span13, body#body-home textarea.span13, body#body-home select.span13, body#body-dashboard input.span13, body#body-dashboard textarea.span13, body#body-dashboard select.span13 {
    display: inline-block;
    float: none;
    width: 750px;
    margin-left: 0; }
  body#body-home input.span14, body#body-home textarea.span14, body#body-home select.span14, body#body-dashboard input.span14, body#body-dashboard textarea.span14, body#body-dashboard select.span14 {
    display: inline-block;
    float: none;
    width: 810px;
    margin-left: 0; }
  body#body-home input.span15, body#body-home textarea.span15, body#body-home select.span15, body#body-dashboard input.span15, body#body-dashboard textarea.span15, body#body-dashboard select.span15 {
    display: inline-block;
    float: none;
    width: 870px;
    margin-left: 0; }
  body#body-home input.span16, body#body-home textarea.span16, body#body-home select.span16, body#body-dashboard input.span16, body#body-dashboard textarea.span16, body#body-dashboard select.span16 {
    display: inline-block;
    float: none;
    width: 930px;
    margin-left: 0; }
  body#body-home input[disabled],
  body#body-home select[disabled],
  body#body-home textarea[disabled],
  body#body-home input[readonly],
  body#body-home select[readonly],
  body#body-home textarea[readonly], body#body-dashboard input[disabled],
  body#body-dashboard select[disabled],
  body#body-dashboard textarea[disabled],
  body#body-dashboard input[readonly],
  body#body-dashboard select[readonly],
  body#body-dashboard textarea[readonly] {
    background-color: #f5f5f5;
    border-color: #ddd;
    cursor: not-allowed; }
  body#body-home .actions, body#body-dashboard .actions {
    background: #f0f0f0;
    margin-top: 18px;
    margin-bottom: 18px;
    padding: 17px 20px 18px 150px;
    border-top: 1px solid #ddd;
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px; }
  body#body-home .actions .secondary-action, body#body-dashboard .actions .secondary-action {
    float: right; }
  body#body-home .actions .secondary-action a, body#body-dashboard .actions .secondary-action a {
    line-height: 30px; }
  body#body-home .actions .secondary-action a:hover, body#body-dashboard .actions .secondary-action a:hover {
    text-decoration: underline; }
  body#body-home .help-inline, body#body-home .help-block, body#body-dashboard .help-inline, body#body-dashboard .help-block {
    font-size: 11px;
    line-height: 18px;
    color: #bfbfbf; }
  body#body-home .help-inline, body#body-dashboard .help-inline {
    padding-left: 5px;
    *position: relative;
    /* IE6-7 */
    *top: -5px;
    /* IE6-7 */ }
  body#body-home .help-block, body#body-dashboard .help-block {
    display: block;
    max-width: 600px; }
  body#body-home .inline-inputs, body#body-dashboard .inline-inputs {
    color: #808080; }
  body#body-home .inline-inputs span, body#body-home .inline-inputs input, body#body-dashboard .inline-inputs span, body#body-dashboard .inline-inputs input {
    display: inline-block; }
  body#body-home .inline-inputs input.mini, body#body-dashboard .inline-inputs input.mini {
    width: 60px; }
  body#body-home .inline-inputs input.small, body#body-dashboard .inline-inputs input.small {
    width: 90px; }
  body#body-home .inline-inputs span, body#body-dashboard .inline-inputs span {
    padding: 0 2px 0 1px; }
  body#body-home .input-prepend input, body#body-home .input-append input, body#body-dashboard .input-prepend input, body#body-dashboard .input-append input {
    -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0; }
  body#body-home .input-prepend .add-on, body#body-home .input-append .add-on, body#body-dashboard .input-prepend .add-on, body#body-dashboard .input-append .add-on {
    position: relative;
    background: #f5f5f5;
    border: 1px solid #ccc;
    z-index: 2;
    float: left;
    display: block;
    width: auto;
    min-width: 16px;
    height: 18px;
    padding: 4px 4px 4px 5px;
    margin-right: -1px;
    font-weight: normal;
    line-height: 18px;
    color: #bfbfbf;
    text-align: center;
    text-shadow: 0 1px 0 #ffffff;
    -webkit-border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px; }
  body#body-home .input-prepend .active, body#body-home .input-append .active, body#body-dashboard .input-prepend .active, body#body-dashboard .input-append .active {
    background: #a9dba9;
    border-color: #46a546; }
  body#body-home .input-prepend .add-on, body#body-dashboard .input-prepend .add-on {
    *margin-top: 1px;
    /* IE6-7 */ }
  body#body-home .input-append input, body#body-dashboard .input-append input {
    float: left;
    -webkit-border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px; }
  body#body-home .input-append .add-on, body#body-dashboard .input-append .add-on {
    -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0;
    margin-right: 0;
    margin-left: -1px; }
  body#body-home .inputs-list, body#body-dashboard .inputs-list {
    margin: 0 0 5px;
    width: 100%; }
  body#body-home .inputs-list li, body#body-dashboard .inputs-list li {
    display: block;
    padding: 0;
    width: 100%; }
  body#body-home .inputs-list label, body#body-dashboard .inputs-list label {
    display: block;
    float: none;
    width: auto;
    padding: 0;
    line-height: 18px;
    text-align: left;
    white-space: normal; }
  body#body-home .inputs-list label strong, body#body-dashboard .inputs-list label strong {
    color: #808080; }
  body#body-home .inputs-list label small, body#body-dashboard .inputs-list label small {
    font-size: 11px;
    font-weight: normal; }
  body#body-home .inputs-list .inputs-list, body#body-dashboard .inputs-list .inputs-list {
    margin-left: 25px;
    margin-bottom: 10px;
    padding-top: 0; }
  body#body-home .inputs-list:first-child, body#body-dashboard .inputs-list:first-child {
    padding-top: 6px; }
  body#body-home .inputs-list li + li, body#body-dashboard .inputs-list li + li {
    padding-top: 2px; }
  body#body-home .inputs-list input[type=radio], body#body-home .inputs-list input[type=checkbox], body#body-dashboard .inputs-list input[type=radio], body#body-dashboard .inputs-list input[type=checkbox] {
    margin-bottom: 0; }
  body#body-home .form-stacked, body#body-dashboard .form-stacked {
    padding-left: 20px; }
  body#body-home .form-stacked fieldset, body#body-dashboard .form-stacked fieldset {
    padding-top: 9px; }
  body#body-home .form-stacked legend, body#body-dashboard .form-stacked legend {
    padding-left: 0; }
  body#body-home .form-stacked label, body#body-dashboard .form-stacked label {
    display: block;
    float: none;
    width: auto;
    font-weight: bold;
    text-align: left;
    line-height: 20px;
    padding-top: 0; }
  body#body-home .form-stacked .clearfix, body#body-dashboard .form-stacked .clearfix {
    margin-bottom: 9px; }
  body#body-home .form-stacked .clearfix div.input, body#body-dashboard .form-stacked .clearfix div.input {
    margin-left: 0; }
  body#body-home .form-stacked .inputs-list, body#body-dashboard .form-stacked .inputs-list {
    margin-bottom: 0; }
  body#body-home .form-stacked .inputs-list li, body#body-dashboard .form-stacked .inputs-list li {
    padding-top: 0; }
  body#body-home .form-stacked .inputs-list li label, body#body-dashboard .form-stacked .inputs-list li label {
    font-weight: normal;
    padding-top: 0; }
  body#body-home .form-stacked div.clearfix.error, body#body-dashboard .form-stacked div.clearfix.error {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    margin-top: 0;
    margin-left: -10px; }
  body#body-home .form-stacked .actions, body#body-dashboard .form-stacked .actions {
    margin-left: -20px;
    padding-left: 20px; }
  body#body-home table, body#body-dashboard table {
    width: 100%;
    margin-bottom: 18px;
    padding: 0;
    border-collapse: separate;
    *border-collapse: collapse;
    /* IE7, collapse table to remove spacing */
    font-size: 13px;
    border: 1px solid #ddd;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px; }
  body#body-home table th, body#body-home table td, body#body-dashboard table th, body#body-dashboard table td {
    padding: 10px 10px 9px;
    line-height: 18px;
    text-align: left; }
  body#body-home table th, body#body-dashboard table th {
    padding-top: 9px;
    font-weight: bold;
    vertical-align: middle;
    border-bottom: 1px solid #ddd; }
  body#body-home table td, body#body-dashboard table td {
    vertical-align: top; }
  body#body-home table th + th, body#body-home table td + td, body#body-dashboard table th + th, body#body-dashboard table td + td {
    border-left: 1px solid #ddd; }
  body#body-home table tr + tr td, body#body-dashboard table tr + tr td {
    border-top: 1px solid #ddd; }
  body#body-home table tbody tr:first-child td:first-child, body#body-dashboard table tbody tr:first-child td:first-child {
    -webkit-border-radius: 4px 0 0 0;
    -moz-border-radius: 4px 0 0 0;
    border-radius: 4px 0 0 0; }
  body#body-home table tbody tr:first-child td:last-child, body#body-dashboard table tbody tr:first-child td:last-child {
    -webkit-border-radius: 0 4px 0 0;
    -moz-border-radius: 0 4px 0 0;
    border-radius: 0 4px 0 0; }
  body#body-home table tbody tr:last-child td:first-child, body#body-dashboard table tbody tr:last-child td:first-child {
    -webkit-border-radius: 0 0 0 4px;
    -moz-border-radius: 0 0 0 4px;
    border-radius: 0 0 0 4px; }
  body#body-home table tbody tr:last-child td:last-child, body#body-dashboard table tbody tr:last-child td:last-child {
    -webkit-border-radius: 0 0 4px 0;
    -moz-border-radius: 0 0 4px 0;
    border-radius: 0 0 4px 0; }
  body#body-home .zebra-striped tbody tr:nth-child(odd) td, body#body-dashboard .zebra-striped tbody tr:nth-child(odd) td {
    background-color: #f9f9f9; }
  body#body-home .zebra-striped tbody tr:hover td, body#body-dashboard .zebra-striped tbody tr:hover td {
    background-color: #f5f5f5; }
  body#body-home .zebra-striped .header, body#body-dashboard .zebra-striped .header {
    cursor: pointer; }
  body#body-home .zebra-striped .header:after, body#body-dashboard .zebra-striped .header:after {
    content: "";
    float: right;
    margin-top: 7px;
    border-width: 0 4px 4px;
    border-style: solid;
    border-color: #000 transparent;
    visibility: hidden; }
  body#body-home .zebra-striped .headerSortUp, body#body-home .zebra-striped .headerSortDown, body#body-dashboard .zebra-striped .headerSortUp, body#body-dashboard .zebra-striped .headerSortDown {
    background-color: rgba(141, 192, 219, 0.25);
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); }
  body#body-home .zebra-striped .header:hover:after, body#body-dashboard .zebra-striped .header:hover:after {
    visibility: visible; }
  body#body-home .zebra-striped .headerSortDown:after, body#body-home .zebra-striped .headerSortDown:hover:after, body#body-dashboard .zebra-striped .headerSortDown:after, body#body-dashboard .zebra-striped .headerSortDown:hover:after {
    visibility: visible;
    filter: alpha(opacity=60);
    -khtml-opacity: 0.6;
    -moz-opacity: 0.6;
    opacity: 0.6; }
  body#body-home .zebra-striped .headerSortUp:after, body#body-dashboard .zebra-striped .headerSortUp:after {
    border-bottom: none;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #000;
    visibility: visible;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    filter: alpha(opacity=60);
    -khtml-opacity: 0.6;
    -moz-opacity: 0.6;
    opacity: 0.6; }
  body#body-home table .blue, body#body-dashboard table .blue {
    color: #049cdb;
    border-bottom-color: #049cdb; }
  body#body-home table .headerSortUp.blue, body#body-home table .headerSortDown.blue, body#body-dashboard table .headerSortUp.blue, body#body-dashboard table .headerSortDown.blue {
    background-color: #ade6fe; }
  body#body-home table .green, body#body-dashboard table .green {
    color: #46a546;
    border-bottom-color: #46a546; }
  body#body-home table .headerSortUp.green, body#body-home table .headerSortDown.green, body#body-dashboard table .headerSortUp.green, body#body-dashboard table .headerSortDown.green {
    background-color: #cdeacd; }
  body#body-home table .red, body#body-dashboard table .red {
    color: #9d261d;
    border-bottom-color: #9d261d; }
  body#body-home table .headerSortUp.red, body#body-home table .headerSortDown.red, body#body-dashboard table .headerSortUp.red, body#body-dashboard table .headerSortDown.red {
    background-color: #f4c8c5; }
  body#body-home table .yellow, body#body-dashboard table .yellow {
    color: #ffc40d;
    border-bottom-color: #ffc40d; }
  body#body-home table .headerSortUp.yellow, body#body-home table .headerSortDown.yellow, body#body-dashboard table .headerSortUp.yellow, body#body-dashboard table .headerSortDown.yellow {
    background-color: #fff6d9; }
  body#body-home table .orange, body#body-dashboard table .orange {
    color: #f89406;
    border-bottom-color: #f89406; }
  body#body-home table .headerSortUp.orange, body#body-home table .headerSortDown.orange, body#body-dashboard table .headerSortUp.orange, body#body-dashboard table .headerSortDown.orange {
    background-color: #fee9cc; }
  body#body-home table .purple, body#body-dashboard table .purple {
    color: #7a43b6;
    border-bottom-color: #7a43b6; }
  body#body-home table .headerSortUp.purple, body#body-home table .headerSortDown.purple, body#body-dashboard table .headerSortUp.purple, body#body-dashboard table .headerSortDown.purple {
    background-color: #e2d5f0; }
  body#body-home .topbar, body#body-dashboard .topbar {
    overflow: visible;
    position: relative;
    width: 100%; }
  body#body-home .topbar-inner, body#body-dashboard .topbar-inner {
    height: 36px;
    margin: 0 auto;
    padding: 30px 0 20px 20px;
    width: 962px; }
  body#body-home .topbar a, body#body-dashboard .topbar a {
    color: #333;
    cursor: pointer;
    font-size: 14px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); }
  body#body-home .topbar h3 a:hover, body#body-home .topbar .brand a:hover, body#body-home .topbar ul .active > a, body#body-dashboard .topbar h3 a:hover, body#body-dashboard .topbar .brand a:hover, body#body-dashboard .topbar ul .active > a {
    background-color: #333;
    background-color: rgba(255, 255, 255, 0.05);
    color: #ffffff;
    text-decoration: none; }
  body#body-home .topbar h3, body#body-dashboard .topbar h3 {
    position: relative; }
  body#body-home .topbar h3 a, body#body-home .topbar .brand, body#body-dashboard .topbar h3 a, body#body-dashboard .topbar .brand {
    background: url("https://s3.amazonaws.com/cdn.sidengo.com/images/common/logo-black-text-35.png") no-repeat scroll 0 0 transparent;
    float: left;
    display: block;
    height: 35px;
    color: #333;
    font-size: 20px;
    font-weight: 200;
    line-height: 1;
    width: 123px; }
  body#body-home .topbar p, body#body-dashboard .topbar p {
    margin: 0;
    line-height: 40px; }
  body#body-home .topbar p a:hover, body#body-dashboard .topbar p a:hover {
    background-color: transparent;
    color: #ffffff; }
  body#body-home .topbar form, body#body-dashboard .topbar form {
    float: left;
    margin: 5px 0 0 0;
    position: relative;
    filter: alpha(opacity=100);
    -khtml-opacity: 1;
    -moz-opacity: 1;
    opacity: 1; }
  body#body-home .topbar form.pull-right, body#body-dashboard .topbar form.pull-right {
    float: right; }
  body#body-home .topbar input, body#body-dashboard .topbar input {
    background-color: #444;
    background-color: rgba(255, 255, 255, 0.3);
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: normal;
    font-weight: 13px;
    line-height: 1;
    padding: 4px 9px;
    color: #ffffff;
    color: rgba(255, 255, 255, 0.75);
    border: 1px solid #111;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.25);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.25);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.25);
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none; }
  body#body-home .topbar input:-moz-placeholder, body#body-dashboard .topbar input:-moz-placeholder {
    color: #e6e6e6; }
  body#body-home .topbar input::-webkit-input-placeholder, body#body-dashboard .topbar input::-webkit-input-placeholder {
    color: #e6e6e6; }
  body#body-home .topbar input:hover, body#body-dashboard .topbar input:hover {
    background-color: #bfbfbf;
    background-color: rgba(255, 255, 255, 0.5);
    color: #ffffff; }
  body#body-home .topbar input:focus, body#body-home .topbar input.focused, body#body-dashboard .topbar input:focus, body#body-dashboard .topbar input.focused {
    outline: 0;
    background-color: #ffffff;
    color: #404040;
    text-shadow: 0 1px 0 #ffffff;
    border: 0;
    padding: 5px 10px;
    -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); }
  body#body-home .topbar div > ul, body#body-home .nav, body#body-dashboard .topbar div > ul, body#body-dashboard .nav {
    display: block;
    float: right;
    margin: 0 10px 0 0;
    position: relative;
    left: 0; }
  body#body-home .botonsote-derecha, body#body-dashboard .botonsote-derecha {
    float: right;
    margin-top: 5px; }
  body#body-home .topbar div > ul > li, body#body-home .nav > li, body#body-dashboard .topbar div > ul > li, body#body-dashboard .nav > li {
    display: block;
    float: left; }
  body#body-home .topbar div > ul a, body#body-home .nav a, body#body-dashboard .topbar div > ul a, body#body-dashboard .nav a {
    display: block;
    float: none;
    padding: 5px 10px 6px;
    margin-top: 5px;
    line-height: 19px;
    text-decoration: none; }
  body#body-home .topbar div > ul .active > a, body#body-home .nav .active > a, body#body-dashboard .topbar div > ul .active > a, body#body-dashboard .nav .active > a {
    background-color: #222;
    background-color: rgba(0, 0, 0, 0.5); }
  body#body-home .topbar div > ul.secondary-nav, body#body-home .nav.secondary-nav, body#body-dashboard .topbar div > ul.secondary-nav, body#body-dashboard .nav.secondary-nav {
    float: right;
    margin-left: 10px;
    margin-right: 0; }
  body#body-home .topbar div > ul.secondary-nav .menu-dropdown,
  body#body-home .nav.secondary-nav .menu-dropdown,
  body#body-home .topbar div > ul.secondary-nav .dropdown-menu,
  body#body-home .nav.secondary-nav .dropdown-menu, body#body-dashboard .topbar div > ul.secondary-nav .menu-dropdown,
  body#body-dashboard .nav.secondary-nav .menu-dropdown,
  body#body-dashboard .topbar div > ul.secondary-nav .dropdown-menu,
  body#body-dashboard .nav.secondary-nav .dropdown-menu {
    right: 0;
    border: 0; }
  body#body-home .topbar div > ul a.menu:hover,
  body#body-home .nav a.menu:hover,
  body#body-home .topbar div > ul li.open .menu,
  body#body-home .nav li.open .menu,
  body#body-home .topbar div > ul .dropdown-toggle:hover,
  body#body-home .nav .dropdown-toggle:hover,
  body#body-home .topbar div > ul .dropdown.open .dropdown-toggle,
  body#body-home .nav .dropdown.open .dropdown-toggle, body#body-dashboard .topbar div > ul a.menu:hover,
  body#body-dashboard .nav a.menu:hover,
  body#body-dashboard .topbar div > ul li.open .menu,
  body#body-dashboard .nav li.open .menu,
  body#body-dashboard .topbar div > ul .dropdown-toggle:hover,
  body#body-dashboard .nav .dropdown-toggle:hover,
  body#body-dashboard .topbar div > ul .dropdown.open .dropdown-toggle,
  body#body-dashboard .nav .dropdown.open .dropdown-toggle {
    background: #444;
    background: rgba(255, 255, 255, 0.05); }
  body#body-home .topbar div > ul .menu-dropdown,
  body#body-home .nav .menu-dropdown,
  body#body-home .topbar div > ul .dropdown-menu,
  body#body-home .nav .dropdown-menu, body#body-dashboard .topbar div > ul .menu-dropdown,
  body#body-dashboard .nav .menu-dropdown,
  body#body-dashboard .topbar div > ul .dropdown-menu,
  body#body-dashboard .nav .dropdown-menu {
    background-color: #333; }
  body#body-home .topbar div > ul .menu-dropdown a.menu,
  body#body-home .nav .menu-dropdown a.menu,
  body#body-home .topbar div > ul .dropdown-menu a.menu,
  body#body-home .nav .dropdown-menu a.menu,
  body#body-home .topbar div > ul .menu-dropdown .dropdown-toggle,
  body#body-home .nav .menu-dropdown .dropdown-toggle,
  body#body-home .topbar div > ul .dropdown-menu .dropdown-toggle,
  body#body-home .nav .dropdown-menu .dropdown-toggle, body#body-dashboard .topbar div > ul .menu-dropdown a.menu,
  body#body-dashboard .nav .menu-dropdown a.menu,
  body#body-dashboard .topbar div > ul .dropdown-menu a.menu,
  body#body-dashboard .nav .dropdown-menu a.menu,
  body#body-dashboard .topbar div > ul .menu-dropdown .dropdown-toggle,
  body#body-dashboard .nav .menu-dropdown .dropdown-toggle,
  body#body-dashboard .topbar div > ul .dropdown-menu .dropdown-toggle,
  body#body-dashboard .nav .dropdown-menu .dropdown-toggle {
    color: #ffffff; }
  body#body-home .topbar div > ul .menu-dropdown a.menu.open,
  body#body-home .nav .menu-dropdown a.menu.open,
  body#body-home .topbar div > ul .dropdown-menu a.menu.open,
  body#body-home .nav .dropdown-menu a.menu.open,
  body#body-home .topbar div > ul .menu-dropdown .dropdown-toggle.open,
  body#body-home .nav .menu-dropdown .dropdown-toggle.open,
  body#body-home .topbar div > ul .dropdown-menu .dropdown-toggle.open,
  body#body-home .nav .dropdown-menu .dropdown-toggle.open, body#body-dashboard .topbar div > ul .menu-dropdown a.menu.open,
  body#body-dashboard .nav .menu-dropdown a.menu.open,
  body#body-dashboard .topbar div > ul .dropdown-menu a.menu.open,
  body#body-dashboard .nav .dropdown-menu a.menu.open,
  body#body-dashboard .topbar div > ul .menu-dropdown .dropdown-toggle.open,
  body#body-dashboard .nav .menu-dropdown .dropdown-toggle.open,
  body#body-dashboard .topbar div > ul .dropdown-menu .dropdown-toggle.open,
  body#body-dashboard .nav .dropdown-menu .dropdown-toggle.open {
    background: #444;
    background: rgba(255, 255, 255, 0.05); }
  body#body-home .topbar div > ul .menu-dropdown li a,
  body#body-home .nav .menu-dropdown li a,
  body#body-home .topbar div > ul .dropdown-menu li a,
  body#body-home .nav .dropdown-menu li a, body#body-dashboard .topbar div > ul .menu-dropdown li a,
  body#body-dashboard .nav .menu-dropdown li a,
  body#body-dashboard .topbar div > ul .dropdown-menu li a,
  body#body-dashboard .nav .dropdown-menu li a {
    color: #999;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5); }
  body#body-home .topbar div > ul .menu-dropdown li a:hover,
  body#body-home .nav .menu-dropdown li a:hover,
  body#body-home .topbar div > ul .dropdown-menu li a:hover,
  body#body-home .nav .dropdown-menu li a:hover, body#body-dashboard .topbar div > ul .menu-dropdown li a:hover,
  body#body-dashboard .nav .menu-dropdown li a:hover,
  body#body-dashboard .topbar div > ul .dropdown-menu li a:hover,
  body#body-dashboard .nav .dropdown-menu li a:hover {
    background-color: #191919;
    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#292929), to(#191919));
    background-image: -moz-linear-gradient(top, #292929, #191919);
    background-image: -ms-linear-gradient(top, #292929, #191919);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #292929), color-stop(100%, #191919));
    background-image: -webkit-linear-gradient(top, #292929, #191919);
    background-image: -o-linear-gradient(top, #292929, #191919);
    background-image: linear-gradient(top, #292929, #191919);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#292929', endColorstr='#191919', GradientType=0);
    color: #ffffff; }
  body#body-home .topbar div > ul .menu-dropdown .active a,
  body#body-home .nav .menu-dropdown .active a,
  body#body-home .topbar div > ul .dropdown-menu .active a,
  body#body-home .nav .dropdown-menu .active a, body#body-dashboard .topbar div > ul .menu-dropdown .active a,
  body#body-dashboard .nav .menu-dropdown .active a,
  body#body-dashboard .topbar div > ul .dropdown-menu .active a,
  body#body-dashboard .nav .dropdown-menu .active a {
    color: #ffffff; }
  body#body-home .topbar div > ul .menu-dropdown .divider,
  body#body-home .nav .menu-dropdown .divider,
  body#body-home .topbar div > ul .dropdown-menu .divider,
  body#body-home .nav .dropdown-menu .divider, body#body-dashboard .topbar div > ul .menu-dropdown .divider,
  body#body-dashboard .nav .menu-dropdown .divider,
  body#body-dashboard .topbar div > ul .dropdown-menu .divider,
  body#body-dashboard .nav .dropdown-menu .divider {
    background-color: #222;
    border-color: #444; }
  body#body-home .topbar ul .menu-dropdown li a, body#body-home .topbar ul .dropdown-menu li a, body#body-dashboard .topbar ul .menu-dropdown li a, body#body-dashboard .topbar ul .dropdown-menu li a {
    padding: 4px 15px; }
  body#body-home li.menu, body#body-home .dropdown, body#body-dashboard li.menu, body#body-dashboard .dropdown {
    position: relative; }
  body#body-home a.menu:after, body#body-home .dropdown-toggle:after, body#body-dashboard a.menu:after, body#body-dashboard .dropdown-toggle:after {
    width: 0;
    height: 0;
    display: inline-block;
    content: "&darr;";
    text-indent: -99999px;
    vertical-align: top;
    margin-top: 8px;
    margin-left: 4px;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #ffffff;
    filter: alpha(opacity=50);
    -khtml-opacity: 0.5;
    -moz-opacity: 0.5;
    opacity: 0.5; }
  body#body-home .menu-dropdown, body#body-home .dropdown-menu, body#body-dashboard .menu-dropdown, body#body-dashboard .dropdown-menu {
    background-color: #ffffff;
    float: left;
    display: none;
    position: absolute;
    top: 40px;
    z-index: 900;
    min-width: 160px;
    max-width: 220px;
    _width: 160px;
    margin-left: 0;
    margin-right: 0;
    padding: 6px 0;
    zoom: 1;
    border-color: #999;
    border-color: rgba(0, 0, 0, 0.2);
    border-style: solid;
    border-width: 0 1px 1px;
    -webkit-border-radius: 0 0 6px 6px;
    -moz-border-radius: 0 0 6px 6px;
    border-radius: 0 0 6px 6px;
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding-box;
    background-clip: padding-box; }
  body#body-home .menu-dropdown li, body#body-home .dropdown-menu li, body#body-dashboard .menu-dropdown li, body#body-dashboard .dropdown-menu li {
    float: none;
    display: block;
    background-color: none; }
  body#body-home .menu-dropdown .divider, body#body-home .dropdown-menu .divider, body#body-dashboard .menu-dropdown .divider, body#body-dashboard .dropdown-menu .divider {
    height: 1px;
    margin: 5px 0;
    overflow: hidden;
    background-color: #eee;
    border-bottom: 1px solid #ffffff; }
  body#body-home .topbar .dropdown-menu a, body#body-home .dropdown-menu a, body#body-dashboard .topbar .dropdown-menu a, body#body-dashboard .dropdown-menu a {
    display: block;
    padding: 4px 15px;
    clear: both;
    font-weight: normal;
    line-height: 18px;
    color: #808080;
    text-shadow: 0 1px 0 #ffffff; }
  body#body-home .topbar .dropdown-menu a:hover, body#body-home .dropdown-menu a:hover, body#body-dashboard .topbar .dropdown-menu a:hover, body#body-dashboard .dropdown-menu a:hover {
    background-color: #dddddd;
    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#eeeeee), to(#dddddd));
    background-image: -moz-linear-gradient(top, #eeeeee, #dddddd);
    background-image: -ms-linear-gradient(top, #eeeeee, #dddddd);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #dddddd));
    background-image: -webkit-linear-gradient(top, #eeeeee, #dddddd);
    background-image: -o-linear-gradient(top, #eeeeee, #dddddd);
    background-image: linear-gradient(top, #eeeeee, #dddddd);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#dddddd', GradientType=0);
    color: #404040;
    text-decoration: none;
    -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.025), inset 0 -1px rgba(0, 0, 0, 0.025);
    -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.025), inset 0 -1px rgba(0, 0, 0, 0.025);
    box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.025), inset 0 -1px rgba(0, 0, 0, 0.025); }
  body#body-home .open .menu,
  body#body-home .dropdown.open .menu,
  body#body-home .open .dropdown-toggle,
  body#body-home .dropdown.open .dropdown-toggle, body#body-dashboard .open .menu,
  body#body-dashboard .dropdown.open .menu,
  body#body-dashboard .open .dropdown-toggle,
  body#body-dashboard .dropdown.open .dropdown-toggle {
    color: #ffffff;
    background: #ccc;
    background: rgba(0, 0, 0, 0.3); }
  body#body-home .open .menu-dropdown,
  body#body-home .dropdown.open .menu-dropdown,
  body#body-home .open .dropdown-menu,
  body#body-home .dropdown.open .dropdown-menu, body#body-dashboard .open .menu-dropdown,
  body#body-dashboard .dropdown.open .menu-dropdown,
  body#body-dashboard .open .dropdown-menu,
  body#body-dashboard .dropdown.open .dropdown-menu {
    display: block; }
  body#body-home .tabs, body#body-home .pills, body#body-dashboard .tabs, body#body-dashboard .pills {
    margin: 0 0 20px;
    padding: 0;
    list-style: none;
    zoom: 1; }
  body#body-home .tabs:before,
  body#body-home .pills:before,
  body#body-home .tabs:after,
  body#body-home .pills:after, body#body-dashboard .tabs:before,
  body#body-dashboard .pills:before,
  body#body-dashboard .tabs:after,
  body#body-dashboard .pills:after {
    display: table;
    content: "";
    zoom: 1;
    *display: inline; }
  body#body-home .tabs:after, body#body-home .pills:after, body#body-dashboard .tabs:after, body#body-dashboard .pills:after {
    clear: both; }
  body#body-home .tabs > li, body#body-home .pills > li, body#body-dashboard .tabs > li, body#body-dashboard .pills > li {
    float: left; }
  body#body-home .tabs > li > a, body#body-home .pills > li > a, body#body-dashboard .tabs > li > a, body#body-dashboard .pills > li > a {
    display: block; }
  body#body-home .tabs, body#body-dashboard .tabs {
    background: none repeat scroll 0 0 #F5F5F5;
    border-bottom: 1px solid #ddd;
    padding: 15px 0 0 20px; }
  body#body-home .tabs > li, body#body-dashboard .tabs > li {
    position: relative;
    top: 1px; }
  body#body-home .tabs > li > a, body#body-dashboard .tabs > li > a {
    padding: 0 15px;
    margin-right: 2px;
    line-height: 36px;
    border: 1px solid transparent; }
  body#body-home .tabs > li > a:hover, body#body-dashboard .tabs > li > a:hover {
    text-decoration: none;
    border-color: transparent transparent #ddd; }
  body#body-home .tabs > li.active > a, body#body-dashboard .tabs > li.active > a {
    color: #808080;
    background-color: #ffffff;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
    border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0; }
  body#body-home .tabs .menu-dropdown, body#body-home .tabs .dropdown-menu, body#body-dashboard .tabs .menu-dropdown, body#body-dashboard .tabs .dropdown-menu {
    top: 35px;
    border-width: 1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px 6px;
    border-radius: 0 6px 6px 6px; }
  body#body-home .tabs a.menu:after, body#body-home .tabs .dropdown-toggle:after, body#body-dashboard .tabs a.menu:after, body#body-dashboard .tabs .dropdown-toggle:after {
    border-top-color: #999;
    margin-top: 15px;
    margin-left: 5px; }
  body#body-home .tabs li.open.menu .menu, body#body-home .tabs .open.dropdown .dropdown-toggle, body#body-dashboard .tabs li.open.menu .menu, body#body-dashboard .tabs .open.dropdown .dropdown-toggle {
    border-color: #999; }
  body#body-home .tabs li.open a.menu:after, body#body-home .tabs .dropdown.open .dropdown-toggle:after, body#body-dashboard .tabs li.open a.menu:after, body#body-dashboard .tabs .dropdown.open .dropdown-toggle:after {
    border-top-color: #555; }
  body#body-home .tab-content, body#body-dashboard .tab-content {
    clear: both; }
  body#body-home .pills a, body#body-dashboard .pills a {
    margin: 5px 3px 5px 0;
    padding: 0 15px;
    text-shadow: 0 1px 1px #ffffff;
    line-height: 30px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px; }
  body#body-home .pills a:hover, body#body-dashboard .pills a:hover {
    background: #00438a;
    color: #ffffff;
    text-decoration: none;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25); }
  body#body-home .pills .active a, body#body-dashboard .pills .active a {
    background: #0069d6;
    color: #ffffff;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25); }
  body#body-home .tab-content > *, body#body-home .pill-content > *, body#body-dashboard .tab-content > *, body#body-dashboard .pill-content > * {
    display: none; }
  body#body-home .tab-content > .active, body#body-home .pill-content > .active, body#body-dashboard .tab-content > .active, body#body-dashboard .pill-content > .active {
    display: block; }
  body#body-home .breadcrumb, body#body-dashboard .breadcrumb {
    margin: 0 0 18px;
    padding: 7px 14px;
    background-color: #f5f5f5;
    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(white), to(whitesmoke));
    background-image: -moz-linear-gradient(top, white, whitesmoke);
    background-image: -ms-linear-gradient(top, white, whitesmoke);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, whitesmoke));
    background-image: -webkit-linear-gradient(top, white, whitesmoke);
    background-image: -o-linear-gradient(top, white, whitesmoke);
    background-image: linear-gradient(top, white, whitesmoke);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0);
    border: 1px solid #ddd;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 1px 0 #ffffff;
    -moz-box-shadow: inset 0 1px 0 #ffffff;
    box-shadow: inset 0 1px 0 #ffffff; }
  body#body-home .breadcrumb li, body#body-dashboard .breadcrumb li {
    display: inline;
    text-shadow: 0 1px 0 #ffffff; }
  body#body-home .breadcrumb .divider, body#body-dashboard .breadcrumb .divider {
    padding: 0 5px;
    color: #bfbfbf; }
  body#body-home .breadcrumb .active a, body#body-dashboard .breadcrumb .active a {
    color: #404040; }
  body#body-home .hero-unit, body#body-dashboard .hero-unit {
    background-color: #f5f5f5;
    margin-bottom: 30px;
    padding: 60px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px; }
  body#body-home .hero-unit h1, body#body-dashboard .hero-unit h1 {
    margin-bottom: 0;
    font-size: 60px;
    line-height: 1;
    letter-spacing: -1px; }
  body#body-home .hero-unit p, body#body-dashboard .hero-unit p {
    font-size: 18px;
    font-weight: 200;
    line-height: 27px; }
  body#body-home footer, body#body-dashboard footer {
    padding: 20px 0;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6);
    padding: 0;
    text-align: center; }
  body#body-home footer a, body#body-dashboard footer a {
    color: #616566;
    padding: 0 10px; }
  body#body-home footer a:hover, body#body-dashboard footer a:hover {
    color: #3366cc;
    text-decoration: none; }
  body#body-home .page-header, body#body-dashboard .page-header {
    background-color: #f5f5f5;
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    margin: -20px -20px 20px;
    padding: 20px 20px 10px; }
  body#body-home .header-with-tabs, body#body-dashboard .header-with-tabs {
    border-bottom: 0 none;
    padding: 20px 20px 0; }
  body#body-home .page-header h1, body#body-dashboard .page-header h1 {
    margin-bottom: 8px; }
  body#body-home .btn.danger,
  body#body-home .alert-message.danger,
  body#body-home .btn.danger:hover,
  body#body-home .alert-message.danger:hover,
  body#body-home .btn.error,
  body#body-home .alert-message.error,
  body#body-home .btn.error:hover,
  body#body-home .alert-message.error:hover,
  body#body-home .btn.success,
  body#body-home .alert-message.success,
  body#body-home .btn.success:hover,
  body#body-home .alert-message.success:hover,
  body#body-home .btn.info,
  body#body-home .alert-message.info,
  body#body-home .btn.info:hover,
  body#body-home .alert-message.info:hover, body#body-dashboard .btn.danger,
  body#body-dashboard .alert-message.danger,
  body#body-dashboard .btn.danger:hover,
  body#body-dashboard .alert-message.danger:hover,
  body#body-dashboard .btn.error,
  body#body-dashboard .alert-message.error,
  body#body-dashboard .btn.error:hover,
  body#body-dashboard .alert-message.error:hover,
  body#body-dashboard .btn.success,
  body#body-dashboard .alert-message.success,
  body#body-dashboard .btn.success:hover,
  body#body-dashboard .alert-message.success:hover,
  body#body-dashboard .btn.info,
  body#body-dashboard .alert-message.info,
  body#body-dashboard .btn.info:hover,
  body#body-dashboard .alert-message.info:hover {
    color: #ffffff; }
  body#body-home .btn.danger,
  body#body-home .alert-message.danger,
  body#body-home .btn.error,
  body#body-home .alert-message.error, body#body-dashboard .btn.danger,
  body#body-dashboard .alert-message.danger,
  body#body-dashboard .btn.error,
  body#body-dashboard .alert-message.error {
    background-color: #c43c35;
    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#ee5f5b), to(#c43c35));
    background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
    background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee5f5b), color-stop(100%, #c43c35));
    background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
    background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
    background-image: linear-gradient(top, #ee5f5b, #c43c35);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    border-color: #c43c35 #c43c35 #882a25;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); }
  body#body-home .btn.success, body#body-home .alert-message.success, body#body-dashboard .btn.success, body#body-dashboard .alert-message.success {
    background-color: #57a957;
    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#62c462), to(#57a957));
    background-image: -moz-linear-gradient(top, #62c462, #57a957);
    background-image: -ms-linear-gradient(top, #62c462, #57a957);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #62c462), color-stop(100%, #57a957));
    background-image: -webkit-linear-gradient(top, #62c462, #57a957);
    background-image: -o-linear-gradient(top, #62c462, #57a957);
    background-image: linear-gradient(top, #62c462, #57a957);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    border-color: #57a957 #57a957 #3d773d;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); }
  body#body-home .btn.info, body#body-home .alert-message.info, body#body-dashboard .btn.info, body#body-dashboard .alert-message.info {
    background-color: #339bb9;
    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#5bc0de), to(#339bb9));
    background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
    background-image: -ms-linear-gradient(top, #5bc0de, #339bb9);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5bc0de), color-stop(100%, #339bb9));
    background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
    background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
    background-image: linear-gradient(top, #5bc0de, #339bb9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    border-color: #339bb9 #339bb9 #22697d;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); }
  body#body-home .btn, body#body-dashboard .btn {
    cursor: pointer;
    display: inline-block;
    background-color: #e6e6e6;
    background-repeat: no-repeat;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(white), color-stop(25%, white), to(#e6e6e6));
    background-image: -webkit-linear-gradient(white, white 25%, #e6e6e6);
    background-image: -moz-linear-gradient(top, white, white 25%, #e6e6e6);
    background-image: -ms-linear-gradient(white, white 25%, #e6e6e6);
    background-image: -o-linear-gradient(white, white 25%, #e6e6e6);
    background-image: linear-gradient(white, white 25%, #e6e6e6);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
    padding: 5px 14px 6px;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    color: #333;
    font-size: 13px;
    line-height: normal;
    border: 1px solid #ccc;
    border-bottom-color: #bbb;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -webkit-transition: 0.1s linear all;
    -moz-transition: 0.1s linear all;
    -ms-transition: 0.1s linear all;
    -o-transition: 0.1s linear all;
    transition: 0.1s linear all; }
  body#body-home .goog-te-gadget-simple, body#body-dashboard .goog-te-gadget-simple {
    cursor: pointer !important;
    display: inline-block !important;
    background-color: #e6e6e6 !important;
    background-repeat: no-repeat !important;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(white), color-stop(25%, white), to(#e6e6e6)) !important;
    background-image: -webkit-linear-gradient(white, white 25%, #e6e6e6) !important;
    background-image: -moz-linear-gradient(top, white, white 25%, #e6e6e6) !important;
    background-image: -ms-linear-gradient(white, white 25%, #e6e6e6) !important;
    background-image: -o-linear-gradient(white, white 25%, #e6e6e6) !important;
    background-image: linear-gradient(white, white 25%, #e6e6e6);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0) !important;
    padding: 5px 14px 6px !important;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75) !important;
    color: #333 !important;
    font-size: 13px !important;
    line-height: normal !important;
    border: 1px solid #ccc !important;
    border-bottom-color: #bbb !important;
    -webkit-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    border-radius: 4px !important;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05) !important;
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05) !important;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05) !important;
    -webkit-transition: 0.1s linear all !important;
    -moz-transition: 0.1s linear all !important;
    -ms-transition: 0.1s linear all !important;
    -o-transition: 0.1s linear all !important;
    transition: 0.1s linear all !important; }
  body#body-home .btn:hover, body#body-home .goog-te-gadget-simple:hover, body#body-dashboard .btn:hover, body#body-dashboard .goog-te-gadget-simple:hover {
    background-position: 0 -15px;
    color: #333;
    text-decoration: none; }
  body#body-home .btn:focus, body#body-home .goog-te-gadget-simple:focus, body#body-dashboard .btn:focus, body#body-dashboard .goog-te-gadget-simple:focus {
    outline: 1px dotted #666; }
  body#body-home .btn.primary, body#body-dashboard .btn.primary {
    color: #ffffff;
    background-color: #3A7AC1;
    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#60a0e7), to(#3a7ac1));
    background-image: -moz-linear-gradient(top, #60a0e7, #3a7ac1);
    background-image: -ms-linear-gradient(top, #60a0e7, #3a7ac1);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #60a0e7), color-stop(100%, #3a7ac1));
    background-image: -webkit-linear-gradient(top, #60a0e7, #3a7ac1);
    background-image: -o-linear-gradient(top, #60a0e7, #3a7ac1);
    background-image: linear-gradient(top, #60a0e7, #3a7ac1);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#60A0E7', endColorstr='#3A7AC1', GradientType=0);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    border-color: #0064cd #0064cd #003f81;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); }
  body#body-home .btn:active, body#body-dashboard .btn:active {
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05); }
  body#body-home .btn.disabled, body#body-dashboard .btn.disabled {
    cursor: default;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    filter: alpha(opacity=65);
    -khtml-opacity: 0.65;
    -moz-opacity: 0.65;
    opacity: 0.65;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none; }
  body#body-home .btn[disabled], body#body-dashboard .btn[disabled] {
    cursor: default;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    filter: alpha(opacity=65);
    -khtml-opacity: 0.65;
    -moz-opacity: 0.65;
    opacity: 0.65;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none; }
  body#body-home .btn.large, body#body-dashboard .btn.large {
    font-size: 15px;
    line-height: normal;
    padding: 9px 14px 9px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px; }
  body#body-home .btn.small, body#body-dashboard .btn.small {
    padding: 7px 9px 7px;
    font-size: 11px; }
  body#body-home :root .alert-message, body#body-home :root .btn, body#body-dashboard :root .alert-message, body#body-dashboard :root .btn {
    border-radius: 0 \0; }
  body#body-home button.btn::-moz-focus-inner, body#body-home input[type=submit].btn::-moz-focus-inner, body#body-dashboard button.btn::-moz-focus-inner, body#body-dashboard input[type=submit].btn::-moz-focus-inner {
    padding: 0;
    border: 0; }
  body#body-home .close, body#body-dashboard .close {
    float: right;
    color: #000000;
    font-size: 20px;
    font-weight: bold;
    line-height: 13.5px;
    text-shadow: 0 1px 0 #ffffff;
    filter: alpha(opacity=20);
    -khtml-opacity: 0.2;
    -moz-opacity: 0.2;
    opacity: 0.2; }
  body#body-home .close:hover, body#body-dashboard .close:hover {
    color: #000000;
    text-decoration: none;
    filter: alpha(opacity=40);
    -khtml-opacity: 0.4;
    -moz-opacity: 0.4;
    opacity: 0.4; }
  body#body-home .alert-message, body#body-dashboard .alert-message {
    position: relative;
    padding: 7px 15px;
    margin-bottom: 18px;
    color: #404040;
    background-color: #eedc94;
    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#fceec1), to(#eedc94));
    background-image: -moz-linear-gradient(top, #fceec1, #eedc94);
    background-image: -ms-linear-gradient(top, #fceec1, #eedc94);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fceec1), color-stop(100%, #eedc94));
    background-image: -webkit-linear-gradient(top, #fceec1, #eedc94);
    background-image: -o-linear-gradient(top, #fceec1, #eedc94);
    background-image: linear-gradient(top, #fceec1, #eedc94);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fceec1', endColorstr='#eedc94', GradientType=0);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    border-color: #eedc94 #eedc94 #e4c652;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    border-width: 1px;
    border-style: solid;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25); }
  body#body-home .alert-message .close, body#body-dashboard .alert-message .close {
    *margin-top: 3px;
    /* IE7 spacing */ }
  body#body-home .alert-message h5, body#body-dashboard .alert-message h5 {
    line-height: 18px; }
  body#body-home .alert-message p, body#body-dashboard .alert-message p {
    margin-bottom: 0; }
  body#body-home .alert-message div, body#body-dashboard .alert-message div {
    margin-top: 5px;
    margin-bottom: 2px;
    line-height: 28px; }
  body#body-home .alert-message .btn, body#body-dashboard .alert-message .btn {
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25); }
  body#body-home .alert-message.block-message, body#body-dashboard .alert-message.block-message {
    background-image: none;
    background-color: #fdf5d9;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    padding: 14px;
    border-color: #fceec1;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none; }
  body#body-home .alert-message.block-message ul, body#body-home .alert-message.block-message p, body#body-dashboard .alert-message.block-message ul, body#body-dashboard .alert-message.block-message p {
    margin-right: 30px; }
  body#body-home .alert-message.block-message ul, body#body-dashboard .alert-message.block-message ul {
    margin-bottom: 0; }
  body#body-home .alert-message.block-message li, body#body-dashboard .alert-message.block-message li {
    color: #404040; }
  body#body-home .alert-message.block-message .alert-actions, body#body-dashboard .alert-message.block-message .alert-actions {
    margin-top: 5px; }
  body#body-home .alert-message.block-message.error, body#body-home .alert-message.block-message.success, body#body-home .alert-message.block-message.info, body#body-dashboard .alert-message.block-message.error, body#body-dashboard .alert-message.block-message.success, body#body-dashboard .alert-message.block-message.info {
    color: #404040;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); }
  body#body-home .alert-message.block-message.error, body#body-dashboard .alert-message.block-message.error {
    background-color: #fddfde;
    border-color: #fbc7c6; }
  body#body-home .alert-message.block-message.success, body#body-dashboard .alert-message.block-message.success {
    background-color: #d1eed1;
    border-color: #bfe7bf; }
  body#body-home .alert-message.block-message.info, body#body-dashboard .alert-message.block-message.info {
    background-color: #ddf4fb;
    border-color: #c6edf9; }
  body#body-home .pagination, body#body-dashboard .pagination {
    height: 36px;
    margin: 18px 0; }
  body#body-home .pagination ul, body#body-dashboard .pagination ul {
    float: left;
    margin: 0;
    border: 1px solid #ddd;
    border: 1px solid rgba(0, 0, 0, 0.15);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); }
  body#body-home .pagination li, body#body-dashboard .pagination li {
    display: inline; }
  body#body-home .pagination a, body#body-dashboard .pagination a {
    float: left;
    padding: 0 14px;
    line-height: 34px;
    border-right: 1px solid;
    border-right-color: #ddd;
    border-right-color: rgba(0, 0, 0, 0.15);
    *border-right-color: #ddd;
    /* IE6-7 */
    text-decoration: none; }
  body#body-home .pagination a:hover, body#body-home .pagination .active a, body#body-dashboard .pagination a:hover, body#body-dashboard .pagination .active a {
    background-color: #c7eefe; }
  body#body-home .pagination .disabled a, body#body-home .pagination .disabled a:hover, body#body-dashboard .pagination .disabled a, body#body-dashboard .pagination .disabled a:hover {
    background-color: transparent;
    color: #bfbfbf; }
  body#body-home .pagination .next a, body#body-dashboard .pagination .next a {
    border: 0; }
  body#body-home .well, body#body-dashboard .well {
    background-color: #f5f5f5;
    margin-bottom: 20px;
    padding: 19px;
    min-height: 20px;
    border: 1px solid #eee;
    border: 1px solid rgba(0, 0, 0, 0.05);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); }
  body#body-home .well blockquote, body#body-dashboard .well blockquote {
    border-color: #ddd;
    border-color: rgba(0, 0, 0, 0.15); }
  body#body-home .modal-backdrop, body#body-dashboard .modal-backdrop {
    background-color: #000000;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 10000; }
  body#body-home .modal-backdrop.fade, body#body-dashboard .modal-backdrop.fade {
    opacity: 0; }
  body#body-home .modal-backdrop, body#body-home .modal-backdrop.fade.in, body#body-dashboard .modal-backdrop, body#body-dashboard .modal-backdrop.fade.in {
    filter: alpha(opacity=80);
    -khtml-opacity: 0.8;
    -moz-opacity: 0.8;
    opacity: 0.8; }
  body#body-home .modal, body#body-dashboard .modal {
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 11000;
    width: 560px;
    margin: -250px 0 0 -250px;
    background-color: #ffffff;
    border: 1px solid #999;
    border: 1px solid rgba(0, 0, 0, 0.3);
    *border: 1px solid #999;
    /* IE6-7 */
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding-box;
    background-clip: padding-box; }
  body#body-home .modal .close, body#body-dashboard .modal .close {
    margin-top: 7px; }
  body#body-home .modal.fade, body#body-dashboard .modal.fade {
    -webkit-transition: opacity .3s linear, top .3s ease-out;
    -moz-transition: opacity .3s linear, top .3s ease-out;
    -ms-transition: opacity .3s linear, top .3s ease-out;
    -o-transition: opacity .3s linear, top .3s ease-out;
    transition: opacity .3s linear, top .3s ease-out;
    top: -25%; }
  body#body-home .modal.fade.in, body#body-dashboard .modal.fade.in {
    top: 50%; }
  body#body-home .modal-header, body#body-dashboard .modal-header {
    border-bottom: 1px solid #eee;
    padding: 5px 15px; }
  body#body-home .modal-body, body#body-dashboard .modal-body {
    padding: 15px; }
  body#body-home .modal-footer, body#body-dashboard .modal-footer {
    background-color: #f5f5f5;
    padding: 14px 15px 15px;
    border-top: 1px solid #ddd;
    -webkit-border-radius: 0 0 6px 6px;
    -moz-border-radius: 0 0 6px 6px;
    border-radius: 0 0 6px 6px;
    -webkit-box-shadow: inset 0 1px 0 #ffffff;
    -moz-box-shadow: inset 0 1px 0 #ffffff;
    box-shadow: inset 0 1px 0 #ffffff;
    zoom: 1;
    margin-bottom: 0; }
  body#body-home .modal-footer:before, body#body-home .modal-footer:after, body#body-dashboard .modal-footer:before, body#body-dashboard .modal-footer:after {
    display: table;
    content: "";
    zoom: 1;
    *display: inline; }
  body#body-home .modal-footer:after, body#body-dashboard .modal-footer:after {
    clear: both; }
  body#body-home .modal-footer .btn, body#body-dashboard .modal-footer .btn {
    float: right;
    margin-left: 5px; }
  body#body-home .twipsy, body#body-dashboard .twipsy {
    display: block;
    position: absolute;
    visibility: visible;
    padding: 5px;
    font-size: 11px;
    z-index: 1000;
    filter: alpha(opacity=80);
    -khtml-opacity: 0.8;
    -moz-opacity: 0.8;
    opacity: 0.8; }
  body#body-home .twipsy.fade.in, body#body-dashboard .twipsy.fade.in {
    filter: alpha(opacity=80);
    -khtml-opacity: 0.8;
    -moz-opacity: 0.8;
    opacity: 0.8; }
  body#body-home .twipsy.above .twipsy-arrow, body#body-dashboard .twipsy.above .twipsy-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #000000; }
  body#body-home .twipsy.left .twipsy-arrow, body#body-dashboard .twipsy.left .twipsy-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 5px solid #000000; }
  body#body-home .twipsy.below .twipsy-arrow, body#body-dashboard .twipsy.below .twipsy-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #000000; }
  body#body-home .twipsy.right .twipsy-arrow, body#body-dashboard .twipsy.right .twipsy-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-right: 5px solid #000000; }
  body#body-home .twipsy-inner, body#body-dashboard .twipsy-inner {
    padding: 3px 8px;
    background-color: #000000;
    color: white;
    text-align: center;
    max-width: 200px;
    text-decoration: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px; }
  body#body-home .twipsy-arrow, body#body-dashboard .twipsy-arrow {
    position: absolute;
    width: 0;
    height: 0; }
  body#body-home .popover, body#body-dashboard .popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1000;
    padding: 5px;
    display: none; }
  body#body-home .popover.above .arrow, body#body-dashboard .popover.above .arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #000000; }
  body#body-home .popover.right .arrow, body#body-dashboard .popover.right .arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-right: 5px solid #000000; }
  body#body-home .popover.below .arrow, body#body-dashboard .popover.below .arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #000000; }
  body#body-home .popover.left .arrow, body#body-dashboard .popover.left .arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 5px solid #000000; }
  body#body-home .popover .arrow, body#body-dashboard .popover .arrow {
    position: absolute;
    width: 0;
    height: 0; }
  body#body-home .popover .inner, body#body-dashboard .popover .inner {
    background-color: #000000;
    background-color: rgba(0, 0, 0, 0.8);
    padding: 3px;
    overflow: hidden;
    width: 280px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); }
  body#body-home .popover .title, body#body-dashboard .popover .title {
    background-color: #f5f5f5;
    padding: 9px 15px;
    line-height: 1;
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
    border-bottom: 1px solid #eee; }
  body#body-home .popover .content, body#body-dashboard .popover .content {
    background-color: #ffffff;
    padding: 14px;
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding-box;
    background-clip: padding-box; }
  body#body-home .popover .content p, body#body-home .popover .content ul, body#body-home .popover .content ol, body#body-dashboard .popover .content p, body#body-dashboard .popover .content ul, body#body-dashboard .popover .content ol {
    margin-bottom: 0; }
  body#body-home .fade, body#body-dashboard .fade {
    -webkit-transition: opacity 0.15s linear;
    -moz-transition: opacity 0.15s linear;
    -ms-transition: opacity 0.15s linear;
    -o-transition: opacity 0.15s linear;
    transition: opacity 0.15s linear;
    opacity: 0; }
  body#body-home .fade.in, body#body-dashboard .fade.in {
    opacity: 1; }
  body#body-home .label, body#body-dashboard .label {
    padding: 1px 3px 2px;
    background-color: #bfbfbf;
    font-size: 9.75px;
    font-weight: bold;
    color: #ffffff;
    text-transform: uppercase;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px; }
  body#body-home .label.important, body#body-dashboard .label.important {
    background-color: #c43c35; }
  body#body-home .label.warning, body#body-dashboard .label.warning {
    background-color: #f89406; }
  body#body-home .label.success, body#body-dashboard .label.success {
    background-color: #46a546; }
  body#body-home .label.notice, body#body-dashboard .label.notice {
    background-color: #62cffc; }
  body#body-home .media-grid, body#body-dashboard .media-grid {
    margin-left: -20px;
    margin-bottom: 0;
    zoom: 1; }
  body#body-home .media-grid:before, body#body-home .media-grid:after, body#body-dashboard .media-grid:before, body#body-dashboard .media-grid:after {
    display: table;
    content: "";
    zoom: 1;
    *display: inline; }
  body#body-home .media-grid:after, body#body-dashboard .media-grid:after {
    clear: both; }
  body#body-home .media-grid li, body#body-dashboard .media-grid li {
    display: inline; }
  body#body-home .media-grid a, body#body-dashboard .media-grid a {
    background-color: #F2F2F2;
    float: left;
    padding: 4px;
    margin: 0 0 0px 20px;
    border: 1px solid #ddd;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); }
  body#body-home .media-grid a img, body#body-dashboard .media-grid a img {
    display: block; }
  body#body-home .media-grid a:hover, body#body-dashboard .media-grid a:hover {
    border-color: #0069d6;
    -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
    -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
    box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); }
/*!
 * Bootstrap v2.0.0
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
body#body-sites [class^="icon-"] {
  display: inline-block;
  width: 14px;
  height: 14px;
  vertical-align: text-top;
  background-image: url(https://s3.amazonaws.com/cdn.sidengo.com/images/common/glyphicons-halflings.png);
  background-position: 14px 14px;
  background-repeat: no-repeat;
  *margin-right: .3em; }
body#body-sites [class^="icon-"]:last-child {
  *margin-left: 0; }
body#body-sites .icon-white {
  background-image: url(https://s3.amazonaws.com/cdn.sidengo.com/images/common/glyphicons-halflings-white.png); }
body#body-sites .icon-blue-dark {
  background-image: url(https://s3.amazonaws.com/cdn.sidengo.com/images/common/glyphicons-halflings-blue-dark.png); }
body#body-sites .icon-blue-light {
  background-image: url(https://s3.amazonaws.com/cdn.sidengo.com/images/common/glyphicons-halflings-blue-light.png); }
body#body-sites .icon-azul-rico {
  background-image: url(https://s3.amazonaws.com/cdn.sidengo.com/images/common/glyphicons-halflings-azul-rico.png); }
body#body-sites .icon-glass {
  background-position: 0      0; }
body#body-sites .icon-music {
  background-position: -24px 0; }
body#body-sites .icon-search {
  background-position: -48px 0; }
body#body-sites .icon-envelope {
  background-position: -72px 0; }
body#body-sites .icon-heart {
  background-position: -96px 0; }
body#body-sites .icon-star {
  background-position: -120px 0; }
body#body-sites .icon-star-empty {
  background-position: -144px 0; }
body#body-sites .icon-user {
  background-position: -168px 0; }
body#body-sites .icon-film {
  background-position: -192px 0; }
body#body-sites .icon-th-large {
  background-position: -216px 0; }
body#body-sites .icon-th {
  background-position: -240px 0; }
body#body-sites .icon-th-list {
  background-position: -264px 0; }
body#body-sites .icon-ok {
  background-position: -288px 0; }
body#body-sites .icon-remove {
  background-position: -312px 0; }
body#body-sites .icon-zoom-in {
  background-position: -336px 0; }
body#body-sites .icon-zoom-out {
  background-position: -360px 0; }
body#body-sites .icon-off {
  background-position: -384px 0; }
body#body-sites .icon-signal {
  background-position: -408px 0; }
body#body-sites .icon-cog {
  background-position: -432px 0; }
body#body-sites .icon-trash {
  background-position: -456px 0; }
body#body-sites .icon-home {
  background-position: 0 -24px; }
body#body-sites .icon-file {
  background-position: -24px -24px; }
body#body-sites .icon-time {
  background-position: -48px -24px; }
body#body-sites .icon-road {
  background-position: -72px -24px; }
body#body-sites .icon-download-alt {
  background-position: -96px -24px; }
body#body-sites .icon-download {
  background-position: -120px -24px; }
body#body-sites .icon-upload {
  background-position: -144px -24px; }
body#body-sites .icon-inbox {
  background-position: -168px -24px; }
body#body-sites .icon-play-circle {
  background-position: -192px -24px; }
body#body-sites .icon-repeat {
  background-position: -216px -24px; }
body#body-sites .icon-refresh {
  background-position: -240px -24px; }
body#body-sites .icon-list-alt {
  background-position: -264px -24px; }
body#body-sites .icon-lock {
  background-position: -287px -24px; }
body#body-sites .icon-flag {
  background-position: -312px -24px; }
body#body-sites .icon-headphones {
  background-position: -336px -24px; }
body#body-sites .icon-volume-off {
  background-position: -360px -24px; }
body#body-sites .icon-volume-down {
  background-position: -384px -24px; }
body#body-sites .icon-volume-up {
  background-position: -408px -24px; }
body#body-sites .icon-qrcode {
  background-position: -432px -24px; }
body#body-sites .icon-barcode {
  background-position: -456px -24px; }
body#body-sites .icon-tag {
  background-position: 0 -48px; }
body#body-sites .icon-tags {
  background-position: -25px -48px; }
body#body-sites .icon-book {
  background-position: -48px -48px; }
body#body-sites .icon-bookmark {
  background-position: -72px -48px; }
body#body-sites .icon-print {
  background-position: -96px -48px; }
body#body-sites .icon-camera {
  background-position: -120px -48px; }
body#body-sites .icon-font {
  background-position: -144px -48px; }
body#body-sites .icon-bold {
  background-position: -167px -48px; }
body#body-sites .icon-italic {
  background-position: -192px -48px; }
body#body-sites .icon-text-height {
  background-position: -216px -48px; }
body#body-sites .icon-text-width {
  background-position: -240px -48px; }
body#body-sites .icon-align-left {
  background-position: -264px -48px; }
body#body-sites .icon-align-center {
  background-position: -288px -48px; }
body#body-sites .icon-align-right {
  background-position: -312px -48px; }
body#body-sites .icon-align-justify {
  background-position: -336px -48px; }
body#body-sites .icon-list {
  background-position: -360px -48px; }
body#body-sites .icon-indent-left {
  background-position: -384px -48px; }
body#body-sites .icon-indent-right {
  background-position: -408px -48px; }
body#body-sites .icon-facetime-video {
  background-position: -432px -48px; }
body#body-sites .icon-picture {
  background-position: -456px -48px; }
body#body-sites .icon-pencil {
  background-position: 0 -72px; }
body#body-sites .icon-map-marker {
  background-position: -24px -72px; }
body#body-sites .icon-adjust {
  background-position: -48px -72px; }
body#body-sites .icon-tint {
  background-position: -72px -72px; }
body#body-sites .icon-edit {
  background-position: -96px -72px; }
body#body-sites .icon-share {
  background-position: -120px -72px; }
body#body-sites .icon-check {
  background-position: -144px -72px; }
body#body-sites .icon-move {
  background-position: -168px -72px; }
body#body-sites .icon-step-backward {
  background-position: -192px -72px; }
body#body-sites .icon-fast-backward {
  background-position: -216px -72px; }
body#body-sites .icon-backward {
  background-position: -240px -72px; }
body#body-sites .icon-play {
  background-position: -264px -72px; }
body#body-sites .icon-pause {
  background-position: -288px -72px; }
body#body-sites .icon-stop {
  background-position: -312px -72px; }
body#body-sites .icon-forward {
  background-position: -336px -72px; }
body#body-sites .icon-fast-forward {
  background-position: -360px -72px; }
body#body-sites .icon-step-forward {
  background-position: -384px -72px; }
body#body-sites .icon-eject {
  background-position: -408px -72px; }
body#body-sites .icon-chevron-left {
  background-position: -432px -72px; }
body#body-sites .icon-chevron-right {
  background-position: -456px -72px; }
body#body-sites .icon-plus-sign {
  background-position: 0 -96px; }
body#body-sites .icon-minus-sign {
  background-position: -24px -96px; }
body#body-sites .icon-remove-sign {
  background-position: -48px -96px; }
body#body-sites .icon-ok-sign {
  background-position: -72px -96px; }
body#body-sites .icon-question-sign {
  background-position: -96px -96px; }
body#body-sites .icon-info-sign {
  background-position: -120px -96px; }
body#body-sites .icon-screenshot {
  background-position: -144px -96px; }
body#body-sites .icon-remove-circle {
  background-position: -168px -96px; }
body#body-sites .icon-ok-circle {
  background-position: -192px -96px; }
body#body-sites .icon-ban-circle {
  background-position: -216px -96px; }
body#body-sites .icon-arrow-left {
  background-position: -240px -96px; }
body#body-sites .icon-arrow-right {
  background-position: -264px -96px; }
body#body-sites .icon-arrow-up {
  background-position: -289px -96px; }
body#body-sites .icon-arrow-down {
  background-position: -312px -96px; }
body#body-sites .icon-share-alt {
  background-position: -336px -96px; }
body#body-sites .icon-resize-full {
  background-position: -360px -96px; }
body#body-sites .icon-resize-small {
  background-position: -384px -96px; }
body#body-sites .icon-plus {
  background-position: -408px -96px; }
body#body-sites .icon-minus {
  background-position: -433px -96px; }
body#body-sites .icon-asterisk {
  background-position: -456px -96px; }
body#body-sites .icon-exclamation-sign {
  background-position: 0 -120px; }
body#body-sites .icon-gift {
  background-position: -24px -120px; }
body#body-sites .icon-leaf {
  background-position: -48px -120px; }
body#body-sites .icon-fire {
  background-position: -72px -120px; }
body#body-sites .icon-eye-open {
  background-position: -96px -120px; }
body#body-sites .icon-eye-close {
  background-position: -120px -120px; }
body#body-sites .icon-warning-sign {
  background-position: -144px -120px; }
body#body-sites .icon-plane {
  background-position: -168px -120px; }
body#body-sites .icon-calendar {
  background-position: -192px -120px; }
body#body-sites .icon-random {
  background-position: -216px -120px; }
body#body-sites .icon-comment {
  background-position: -240px -120px; }
body#body-sites .icon-magnet {
  background-position: -264px -120px; }
body#body-sites .icon-chevron-up {
  background-position: -288px -120px; }
body#body-sites .icon-chevron-down {
  background-position: -313px -119px; }
body#body-sites .icon-retweet {
  background-position: -336px -120px; }
body#body-sites .icon-shopping-cart {
  background-position: -360px -120px; }
body#body-sites .icon-folder-close {
  background-position: -384px -120px; }
body#body-sites .icon-folder-open {
  background-position: -408px -120px; }
body#body-sites .icon-resize-vertical {
  background-position: -432px -119px; }
body#body-sites .icon-resize-horizontal {
  background-position: -456px -118px; }
body#body-sites .icon-hdd {
  background-position: 0 -144px; }
body#body-sites .icon-bullhorn {
  background-position: -24px -144px; }
body#body-sites .icon-bell {
  background-position: -48px -144px; }
body#body-sites .icon-certificate {
  background-position: -72px -144px; }
body#body-sites .icon-thumbs-up {
  background-position: -96px -144px; }
body#body-sites .icon-thumbs-down {
  background-position: -120px -144px; }
body#body-sites .icon-hand-right {
  background-position: -144px -144px; }
body#body-sites .icon-hand-left {
  background-position: -168px -144px; }
body#body-sites .icon-hand-up {
  background-position: -192px -144px; }
body#body-sites .icon-hand-down {
  background-position: -216px -144px; }
body#body-sites .icon-circle-arrow-right {
  background-position: -240px -144px; }
body#body-sites .icon-circle-arrow-left {
  background-position: -264px -144px; }
body#body-sites .icon-circle-arrow-up {
  background-position: -288px -144px; }
body#body-sites .icon-circle-arrow-down {
  background-position: -312px -144px; }
body#body-sites .icon-globe {
  background-position: -336px -144px; }
body#body-sites .icon-wrench {
  background-position: -360px -144px; }
body#body-sites .icon-tasks {
  background-position: -384px -144px; }
body#body-sites .icon-filter {
  background-position: -408px -144px; }
body#body-sites .icon-briefcase {
  background-position: -432px -144px; }
body#body-sites .icon-fullscreen {
  background-position: -456px -144px; }

body#body-home, body#body-dashboard {
  @-webkit-keyframes progress-bar-stripes {
    from {
      background-position: 0 0; }

    to {
      background-position: 40px 0; } }

  @-moz-keyframes progress-bar-stripes {
    from {
      background-position: 0 0; }

    to {
      background-position: 40px 0; } }

  @keyframes progress-bar-stripes {
    from {
      background-position: 0 0; }

    to {
      background-position: 40px 0; } }

  /*!
   * Bootstrap Responsive v2.0.0
   *
   * Copyright 2012 Twitter, Inc
   * Licensed under the Apache License v2.0
   * http://www.apache.org/licenses/LICENSE-2.0
   *
   * Designed and built with all the love in the world @twitter by @mdo and @fat.
   */
  /*END body-home and body-dashboard */ }
  body#body-home [class^="icon-"], body#body-dashboard [class^="icon-"] {
    display: inline-block;
    width: 14px;
    height: 14px;
    vertical-align: text-top;
    background-image: url(https://s3.amazonaws.com/cdn.sidengo.com/images/common/glyphicons-halflings.png);
    background-position: 14px 14px;
    background-repeat: no-repeat;
    *margin-right: .3em; }
  body#body-home [class^="icon-"]:last-child, body#body-dashboard [class^="icon-"]:last-child {
    *margin-left: 0; }
  body#body-home .icon-white, body#body-dashboard .icon-white {
    background-image: url(https://s3.amazonaws.com/cdn.sidengo.com/images/common/glyphicons-halflings-white.png); }
  body#body-home .icon-blue-dark, body#body-dashboard .icon-blue-dark {
    background-image: url(https://s3.amazonaws.com/cdn.sidengo.com/images/common/glyphicons-halflings-blue-dark.png); }
  body#body-home .icon-azul-rico, body#body-dashboard .icon-azul-rico {
    background-image: url(https://s3.amazonaws.com/cdn.sidengo.com/images/common/glyphicons-halflings-azul-rico.png); }
  body#body-home .icon-glass, body#body-dashboard .icon-glass {
    background-position: 0      0; }
  body#body-home .icon-music, body#body-dashboard .icon-music {
    background-position: -24px 0; }
  body#body-home .icon-search, body#body-dashboard .icon-search {
    background-position: -48px 0; }
  body#body-home .icon-envelope, body#body-dashboard .icon-envelope {
    background-position: -72px 0; }
  body#body-home .icon-heart, body#body-dashboard .icon-heart {
    background-position: -96px 0; }
  body#body-home .icon-star, body#body-dashboard .icon-star {
    background-position: -120px 0; }
  body#body-home .icon-star-empty, body#body-dashboard .icon-star-empty {
    background-position: -144px 0; }
  body#body-home .icon-user, body#body-dashboard .icon-user {
    background-position: -168px 0; }
  body#body-home .icon-film, body#body-dashboard .icon-film {
    background-position: -192px 0; }
  body#body-home .icon-th-large, body#body-dashboard .icon-th-large {
    background-position: -216px 0; }
  body#body-home .icon-th, body#body-dashboard .icon-th {
    background-position: -240px 0; }
  body#body-home .icon-th-list, body#body-dashboard .icon-th-list {
    background-position: -264px 0; }
  body#body-home .icon-ok, body#body-dashboard .icon-ok {
    background-position: -288px 0; }
  body#body-home .icon-remove, body#body-dashboard .icon-remove {
    background-position: -312px 0; }
  body#body-home .icon-zoom-in, body#body-dashboard .icon-zoom-in {
    background-position: -336px 0; }
  body#body-home .icon-zoom-out, body#body-dashboard .icon-zoom-out {
    background-position: -360px 0; }
  body#body-home .icon-off, body#body-dashboard .icon-off {
    background-position: -384px 0; }
  body#body-home .icon-signal, body#body-dashboard .icon-signal {
    background-position: -408px 0; }
  body#body-home .icon-cog, body#body-dashboard .icon-cog {
    background-position: -432px 0; }
  body#body-home .icon-trash, body#body-dashboard .icon-trash {
    background-position: -456px 0; }
  body#body-home .icon-home, body#body-dashboard .icon-home {
    background-position: 0 -24px; }
  body#body-home .icon-file, body#body-dashboard .icon-file {
    background-position: -24px -24px; }
  body#body-home .icon-time, body#body-dashboard .icon-time {
    background-position: -48px -24px; }
  body#body-home .icon-road, body#body-dashboard .icon-road {
    background-position: -72px -24px; }
  body#body-home .icon-download-alt, body#body-dashboard .icon-download-alt {
    background-position: -96px -24px; }
  body#body-home .icon-download, body#body-dashboard .icon-download {
    background-position: -120px -24px; }
  body#body-home .icon-upload, body#body-dashboard .icon-upload {
    background-position: -144px -24px; }
  body#body-home .icon-inbox, body#body-dashboard .icon-inbox {
    background-position: -168px -24px; }
  body#body-home .icon-play-circle, body#body-dashboard .icon-play-circle {
    background-position: -192px -24px; }
  body#body-home .icon-repeat, body#body-dashboard .icon-repeat {
    background-position: -216px -24px; }
  body#body-home .icon-refresh, body#body-dashboard .icon-refresh {
    background-position: -240px -24px; }
  body#body-home .icon-list-alt, body#body-dashboard .icon-list-alt {
    background-position: -264px -24px; }
  body#body-home .icon-lock, body#body-dashboard .icon-lock {
    background-position: -287px -24px; }
  body#body-home .icon-flag, body#body-dashboard .icon-flag {
    background-position: -312px -24px; }
  body#body-home .icon-headphones, body#body-dashboard .icon-headphones {
    background-position: -336px -24px; }
  body#body-home .icon-volume-off, body#body-dashboard .icon-volume-off {
    background-position: -360px -24px; }
  body#body-home .icon-volume-down, body#body-dashboard .icon-volume-down {
    background-position: -384px -24px; }
  body#body-home .icon-volume-up, body#body-dashboard .icon-volume-up {
    background-position: -408px -24px; }
  body#body-home .icon-qrcode, body#body-dashboard .icon-qrcode {
    background-position: -432px -24px; }
  body#body-home .icon-barcode, body#body-dashboard .icon-barcode {
    background-position: -456px -24px; }
  body#body-home .icon-tag, body#body-dashboard .icon-tag {
    background-position: 0 -48px; }
  body#body-home .icon-tags, body#body-dashboard .icon-tags {
    background-position: -25px -48px; }
  body#body-home .icon-book, body#body-dashboard .icon-book {
    background-position: -48px -48px; }
  body#body-home .icon-bookmark, body#body-dashboard .icon-bookmark {
    background-position: -72px -48px; }
  body#body-home .icon-print, body#body-dashboard .icon-print {
    background-position: -96px -48px; }
  body#body-home .icon-camera, body#body-dashboard .icon-camera {
    background-position: -120px -48px; }
  body#body-home .icon-font, body#body-dashboard .icon-font {
    background-position: -144px -48px; }
  body#body-home .icon-bold, body#body-dashboard .icon-bold {
    background-position: -167px -48px; }
  body#body-home .icon-italic, body#body-dashboard .icon-italic {
    background-position: -192px -48px; }
  body#body-home .icon-text-height, body#body-dashboard .icon-text-height {
    background-position: -216px -48px; }
  body#body-home .icon-text-width, body#body-dashboard .icon-text-width {
    background-position: -240px -48px; }
  body#body-home .icon-align-left, body#body-dashboard .icon-align-left {
    background-position: -264px -48px; }
  body#body-home .icon-align-center, body#body-dashboard .icon-align-center {
    background-position: -288px -48px; }
  body#body-home .icon-align-right, body#body-dashboard .icon-align-right {
    background-position: -312px -48px; }
  body#body-home .icon-align-justify, body#body-dashboard .icon-align-justify {
    background-position: -336px -48px; }
  body#body-home .icon-list, body#body-dashboard .icon-list {
    background-position: -360px -48px; }
  body#body-home .icon-indent-left, body#body-dashboard .icon-indent-left {
    background-position: -384px -48px; }
  body#body-home .icon-indent-right, body#body-dashboard .icon-indent-right {
    background-position: -408px -48px; }
  body#body-home .icon-facetime-video, body#body-dashboard .icon-facetime-video {
    background-position: -432px -48px; }
  body#body-home .icon-picture, body#body-dashboard .icon-picture {
    background-position: -456px -48px; }
  body#body-home .icon-pencil, body#body-dashboard .icon-pencil {
    background-position: 0 -72px; }
  body#body-home .icon-map-marker, body#body-dashboard .icon-map-marker {
    background-position: -24px -72px; }
  body#body-home .icon-adjust, body#body-dashboard .icon-adjust {
    background-position: -48px -72px; }
  body#body-home .icon-tint, body#body-dashboard .icon-tint {
    background-position: -72px -72px; }
  body#body-home .icon-edit, body#body-dashboard .icon-edit {
    background-position: -96px -72px; }
  body#body-home .icon-share, body#body-dashboard .icon-share {
    background-position: -120px -72px; }
  body#body-home .icon-check, body#body-dashboard .icon-check {
    background-position: -144px -72px; }
  body#body-home .icon-move, body#body-dashboard .icon-move {
    background-position: -168px -72px; }
  body#body-home .icon-step-backward, body#body-dashboard .icon-step-backward {
    background-position: -192px -72px; }
  body#body-home .icon-fast-backward, body#body-dashboard .icon-fast-backward {
    background-position: -216px -72px; }
  body#body-home .icon-backward, body#body-dashboard .icon-backward {
    background-position: -240px -72px; }
  body#body-home .icon-play, body#body-dashboard .icon-play {
    background-position: -264px -72px; }
  body#body-home .icon-pause, body#body-dashboard .icon-pause {
    background-position: -288px -72px; }
  body#body-home .icon-stop, body#body-dashboard .icon-stop {
    background-position: -312px -72px; }
  body#body-home .icon-forward, body#body-dashboard .icon-forward {
    background-position: -336px -72px; }
  body#body-home .icon-fast-forward, body#body-dashboard .icon-fast-forward {
    background-position: -360px -72px; }
  body#body-home .icon-step-forward, body#body-dashboard .icon-step-forward {
    background-position: -384px -72px; }
  body#body-home .icon-eject, body#body-dashboard .icon-eject {
    background-position: -408px -72px; }
  body#body-home .icon-chevron-left, body#body-dashboard .icon-chevron-left {
    background-position: -432px -72px; }
  body#body-home .icon-chevron-right, body#body-dashboard .icon-chevron-right {
    background-position: -456px -72px; }
  body#body-home .icon-plus-sign, body#body-dashboard .icon-plus-sign {
    background-position: 0 -96px; }
  body#body-home .icon-minus-sign, body#body-dashboard .icon-minus-sign {
    background-position: -24px -96px; }
  body#body-home .icon-remove-sign, body#body-dashboard .icon-remove-sign {
    background-position: -48px -96px; }
  body#body-home .icon-ok-sign, body#body-dashboard .icon-ok-sign {
    background-position: -72px -96px; }
  body#body-home .icon-question-sign, body#body-dashboard .icon-question-sign {
    background-position: -96px -96px; }
  body#body-home .icon-info-sign, body#body-dashboard .icon-info-sign {
    background-position: -120px -96px; }
  body#body-home .icon-screenshot, body#body-dashboard .icon-screenshot {
    background-position: -144px -96px; }
  body#body-home .icon-remove-circle, body#body-dashboard .icon-remove-circle {
    background-position: -168px -96px; }
  body#body-home .icon-ok-circle, body#body-dashboard .icon-ok-circle {
    background-position: -192px -96px; }
  body#body-home .icon-ban-circle, body#body-dashboard .icon-ban-circle {
    background-position: -216px -96px; }
  body#body-home .icon-arrow-left, body#body-dashboard .icon-arrow-left {
    background-position: -240px -96px; }
  body#body-home .icon-arrow-right, body#body-dashboard .icon-arrow-right {
    background-position: -264px -96px; }
  body#body-home .icon-arrow-up, body#body-dashboard .icon-arrow-up {
    background-position: -289px -96px; }
  body#body-home .icon-arrow-down, body#body-dashboard .icon-arrow-down {
    background-position: -312px -96px; }
  body#body-home .icon-share-alt, body#body-dashboard .icon-share-alt {
    background-position: -336px -96px; }
  body#body-home .icon-resize-full, body#body-dashboard .icon-resize-full {
    background-position: -360px -96px; }
  body#body-home .icon-resize-small, body#body-dashboard .icon-resize-small {
    background-position: -384px -96px; }
  body#body-home .icon-plus, body#body-dashboard .icon-plus {
    background-position: -408px -96px; }
  body#body-home .icon-minus, body#body-dashboard .icon-minus {
    background-position: -433px -96px; }
  body#body-home .icon-asterisk, body#body-dashboard .icon-asterisk {
    background-position: -456px -96px; }
  body#body-home .icon-exclamation-sign, body#body-dashboard .icon-exclamation-sign {
    background-position: 0 -120px; }
  body#body-home .icon-gift, body#body-dashboard .icon-gift {
    background-position: -24px -120px; }
  body#body-home .icon-leaf, body#body-dashboard .icon-leaf {
    background-position: -48px -120px; }
  body#body-home .icon-fire, body#body-dashboard .icon-fire {
    background-position: -72px -120px; }
  body#body-home .icon-eye-open, body#body-dashboard .icon-eye-open {
    background-position: -96px -120px; }
  body#body-home .icon-eye-close, body#body-dashboard .icon-eye-close {
    background-position: -120px -120px; }
  body#body-home .icon-warning-sign, body#body-dashboard .icon-warning-sign {
    background-position: -144px -120px; }
  body#body-home .icon-plane, body#body-dashboard .icon-plane {
    background-position: -168px -120px; }
  body#body-home .icon-calendar, body#body-dashboard .icon-calendar {
    background-position: -192px -120px; }
  body#body-home .icon-random, body#body-dashboard .icon-random {
    background-position: -216px -120px; }
  body#body-home .icon-comment, body#body-dashboard .icon-comment {
    background-position: -240px -120px; }
  body#body-home .icon-magnet, body#body-dashboard .icon-magnet {
    background-position: -264px -120px; }
  body#body-home .icon-chevron-up, body#body-dashboard .icon-chevron-up {
    background-position: -288px -120px; }
  body#body-home .icon-chevron-down, body#body-dashboard .icon-chevron-down {
    background-position: -313px -119px; }
  body#body-home .icon-retweet, body#body-dashboard .icon-retweet {
    background-position: -336px -120px; }
  body#body-home .icon-shopping-cart, body#body-dashboard .icon-shopping-cart {
    background-position: -360px -120px; }
  body#body-home .icon-folder-close, body#body-dashboard .icon-folder-close {
    background-position: -384px -120px; }
  body#body-home .icon-folder-open, body#body-dashboard .icon-folder-open {
    background-position: -408px -120px; }
  body#body-home .icon-resize-vertical, body#body-dashboard .icon-resize-vertical {
    background-position: -432px -119px; }
  body#body-home .icon-resize-horizontal, body#body-dashboard .icon-resize-horizontal {
    background-position: -456px -118px; }
  body#body-home .btn-group, body#body-dashboard .btn-group {
    position: relative;
    *zoom: 1;
    *margin-left: .3em; }
  body#body-home .btn-group:before, body#body-home .btn-group:after, body#body-dashboard .btn-group:before, body#body-dashboard .btn-group:after {
    display: table;
    content: ""; }
  body#body-home .btn-group:after, body#body-dashboard .btn-group:after {
    clear: both; }
  body#body-home .btn-group:first-child, body#body-dashboard .btn-group:first-child {
    *margin-left: 0; }
  body#body-home .btn-group + .btn-group, body#body-dashboard .btn-group + .btn-group {
    margin-left: 5px; }
  body#body-home .btn-toolbar, body#body-dashboard .btn-toolbar {
    margin-top: 9px;
    margin-bottom: 9px; }
  body#body-home .btn-toolbar .btn-group, body#body-dashboard .btn-toolbar .btn-group {
    display: inline-block;
    *display: inline;
    /* IE7 inline-block hack */
    *zoom: 1; }
  body#body-home .btn-group .btn, body#body-dashboard .btn-group .btn {
    position: relative;
    float: left;
    margin-left: -1px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0; }
  body#body-home .btn-group .btn:first-child, body#body-dashboard .btn-group .btn:first-child {
    margin-left: 0;
    -webkit-border-top-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    border-top-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-left-radius: 4px; }
  body#body-home .btn-group .btn:last-child, body#body-home .btn-group .dropdown-toggle, body#body-dashboard .btn-group .btn:last-child, body#body-dashboard .btn-group .dropdown-toggle {
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    border-bottom-right-radius: 4px; }
  body#body-home .btn-group .btn.large:first-child, body#body-dashboard .btn-group .btn.large:first-child {
    margin-left: 0;
    -webkit-border-top-left-radius: 6px;
    -moz-border-radius-topleft: 6px;
    border-top-left-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-bottom-left-radius: 6px; }
  body#body-home .btn-group .btn.large:last-child, body#body-home .btn-group .large.dropdown-toggle, body#body-dashboard .btn-group .btn.large:last-child, body#body-dashboard .btn-group .large.dropdown-toggle {
    -webkit-border-top-right-radius: 6px;
    -moz-border-radius-topright: 6px;
    border-top-right-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    border-bottom-right-radius: 6px; }
  body#body-home .btn-group .btn:hover,
  body#body-home .btn-group .btn:focus,
  body#body-home .btn-group .btn:active,
  body#body-home .btn-group .btn.active, body#body-dashboard .btn-group .btn:hover,
  body#body-dashboard .btn-group .btn:focus,
  body#body-dashboard .btn-group .btn:active,
  body#body-dashboard .btn-group .btn.active {
    z-index: 2; }
  body#body-home .btn-group .dropdown-toggle:active, body#body-home .btn-group.open .dropdown-toggle, body#body-dashboard .btn-group .dropdown-toggle:active, body#body-dashboard .btn-group.open .dropdown-toggle {
    outline: 0; }
  body#body-home .btn-group .dropdown-toggle, body#body-dashboard .btn-group .dropdown-toggle {
    padding-left: 8px;
    padding-right: 8px;
    -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    *padding-top: 5px;
    *padding-bottom: 5px; }
  body#body-home .btn-group.open, body#body-dashboard .btn-group.open {
    *z-index: 1000; }
  body#body-home .btn-group.open .dropdown-menu, body#body-dashboard .btn-group.open .dropdown-menu {
    display: block;
    margin-top: 1px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px; }
  body#body-home .btn-group.open .dropdown-toggle, body#body-dashboard .btn-group.open .dropdown-toggle {
    background-image: none;
    -webkit-box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); }
  body#body-home .btn .caret, body#body-dashboard .btn .caret {
    margin-top: 7px;
    margin-left: 0; }
  body#body-home .btn:hover .caret, body#body-home .open.btn-group .caret, body#body-dashboard .btn:hover .caret, body#body-dashboard .open.btn-group .caret {
    opacity: 1;
    filter: alpha(opacity=100); }
  body#body-home .btn-primary .caret,
  body#body-home .btn-danger .caret,
  body#body-home .btn-info .caret,
  body#body-home .btn-success .caret, body#body-dashboard .btn-primary .caret,
  body#body-dashboard .btn-danger .caret,
  body#body-dashboard .btn-info .caret,
  body#body-dashboard .btn-success .caret {
    border-top-color: #ffffff;
    opacity: 0.75;
    filter: alpha(opacity=75); }
  body#body-home .btn-small .caret, body#body-dashboard .btn-small .caret {
    margin-top: 4px; }
  body#body-home .navbar, body#body-dashboard .navbar {
    overflow: visible;
    margin-bottom: 18px; }
  body#body-home .navbar-inner, body#body-dashboard .navbar-inner {
    padding-left: 20px;
    padding-right: 20px;
    background-color: #2c2c2c;
    background-image: -moz-linear-gradient(top, #333333, #222222);
    background-image: -ms-linear-gradient(top, #333333, #222222);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#222222));
    background-image: -webkit-linear-gradient(top, #333333, #222222);
    background-image: -o-linear-gradient(top, #333333, #222222);
    background-image: linear-gradient(top, #333333, #222222);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1); }
  body#body-home .btn-navbar, body#body-dashboard .btn-navbar {
    display: none;
    float: right;
    padding: 7px 10px;
    margin-left: 5px;
    margin-right: 5px;
    background-color: #2c2c2c;
    background-image: -moz-linear-gradient(top, #333333, #222222);
    background-image: -ms-linear-gradient(top, #333333, #222222);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#222222));
    background-image: -webkit-linear-gradient(top, #333333, #222222);
    background-image: -o-linear-gradient(top, #333333, #222222);
    background-image: linear-gradient(top, #333333, #222222);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0);
    border-color: #222222 #222222 #000000;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); }
  body#body-home .btn-navbar:hover,
  body#body-home .btn-navbar:active,
  body#body-home .btn-navbar.active,
  body#body-home .btn-navbar.disabled,
  body#body-home .btn-navbar[disabled], body#body-dashboard .btn-navbar:hover,
  body#body-dashboard .btn-navbar:active,
  body#body-dashboard .btn-navbar.active,
  body#body-dashboard .btn-navbar.disabled,
  body#body-dashboard .btn-navbar[disabled] {
    background-color: #222222; }
  body#body-home .btn-navbar:active, body#body-home .btn-navbar.active, body#body-dashboard .btn-navbar:active, body#body-dashboard .btn-navbar.active {
    background-color: #080808 \9; }
  body#body-home .btn-navbar .icon-bar, body#body-dashboard .btn-navbar .icon-bar {
    display: block;
    width: 18px;
    height: 2px;
    background-color: #f5f5f5;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); }
  body#body-home .btn-navbar .icon-bar + .icon-bar, body#body-dashboard .btn-navbar .icon-bar + .icon-bar {
    margin-top: 3px; }
  body#body-home .nav-collapse.collapse, body#body-dashboard .nav-collapse.collapse {
    height: auto; }
  body#body-home .navbar .brand:hover, body#body-dashboard .navbar .brand:hover {
    text-decoration: none; }
  body#body-home .navbar .brand, body#body-dashboard .navbar .brand {
    float: left;
    display: block;
    padding: 8px 20px 12px;
    margin-left: -20px;
    font-size: 20px;
    font-weight: 200;
    line-height: 1;
    color: #ffffff; }
  body#body-home .navbar .navbar-text, body#body-dashboard .navbar .navbar-text {
    margin-bottom: 0;
    line-height: 40px;
    color: #999999; }
  body#body-home .navbar .navbar-text a:hover, body#body-dashboard .navbar .navbar-text a:hover {
    color: #ffffff;
    background-color: transparent; }
  body#body-home .navbar .btn, body#body-home .navbar .btn-group, body#body-dashboard .navbar .btn, body#body-dashboard .navbar .btn-group {
    margin-top: 5px; }
  body#body-home .navbar .btn-group .btn, body#body-dashboard .navbar .btn-group .btn {
    margin-top: 0; }
  body#body-home .navbar-form, body#body-dashboard .navbar-form {
    margin-bottom: 0;
    *zoom: 1; }
  body#body-home .navbar-form:before, body#body-home .navbar-form:after, body#body-dashboard .navbar-form:before, body#body-dashboard .navbar-form:after {
    display: table;
    content: ""; }
  body#body-home .navbar-form:after, body#body-dashboard .navbar-form:after {
    clear: both; }
  body#body-home .navbar-form input, body#body-home .navbar-form select, body#body-dashboard .navbar-form input, body#body-dashboard .navbar-form select {
    display: inline-block;
    margin-top: 5px;
    margin-bottom: 0; }
  body#body-home .navbar-form .radio, body#body-home .navbar-form .checkbox, body#body-dashboard .navbar-form .radio, body#body-dashboard .navbar-form .checkbox {
    margin-top: 5px; }
  body#body-home .navbar-form input[type="image"], body#body-home .navbar-form input[type="checkbox"], body#body-home .navbar-form input[type="radio"], body#body-dashboard .navbar-form input[type="image"], body#body-dashboard .navbar-form input[type="checkbox"], body#body-dashboard .navbar-form input[type="radio"] {
    margin-top: 3px; }
  body#body-home .navbar-search, body#body-dashboard .navbar-search {
    position: relative;
    float: left;
    margin-top: 6px;
    margin-bottom: 0; }
  body#body-home .navbar-search .search-query, body#body-dashboard .navbar-search .search-query {
    padding: 4px 9px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: normal;
    line-height: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, 0.75);
    background: #666;
    background: rgba(255, 255, 255, 0.3);
    border: 1px solid #111;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.15);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.15);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.15);
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none; }
  body#body-home .navbar-search .search-query :-moz-placeholder, body#body-dashboard .navbar-search .search-query :-moz-placeholder {
    color: #eeeeee; }
  body#body-home .navbar-search .search-query::-webkit-input-placeholder, body#body-dashboard .navbar-search .search-query::-webkit-input-placeholder {
    color: #eeeeee; }
  body#body-home .navbar-search .search-query:hover, body#body-dashboard .navbar-search .search-query:hover {
    color: #ffffff;
    background-color: #999999;
    background-color: rgba(255, 255, 255, 0.5); }
  body#body-home .navbar-search .search-query:focus, body#body-home .navbar-search .search-query.focused, body#body-dashboard .navbar-search .search-query:focus, body#body-dashboard .navbar-search .search-query.focused {
    padding: 5px 10px;
    color: #333333;
    text-shadow: 0 1px 0 #ffffff;
    background-color: #ffffff;
    border: 0;
    -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
    outline: 0; }
  body#body-home .navbar-fixed-top, body#body-dashboard .navbar-fixed-top {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030; }
  body#body-home .navbar-fixed-top .navbar-inner, body#body-dashboard .navbar-fixed-top .navbar-inner {
    padding-left: 0;
    padding-right: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0; }
  body#body-home .navbar .nav, body#body-dashboard .navbar .nav {
    position: relative;
    left: 0;
    display: block;
    float: left;
    margin: 0 10px 0 0; }
  body#body-home .navbar .nav.pull-right, body#body-dashboard .navbar .nav.pull-right {
    float: right; }
  body#body-home .navbar .nav > li, body#body-dashboard .navbar .nav > li {
    display: block;
    float: left; }
  body#body-home .navbar .nav > li > a, body#body-dashboard .navbar .nav > li > a {
    float: none;
    padding: 10px 10px 11px;
    line-height: 19px;
    color: #999999;
    text-decoration: none;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }
  body#body-home .navbar .nav > li > a:hover, body#body-dashboard .navbar .nav > li > a:hover {
    background-color: transparent;
    color: #ffffff;
    text-decoration: none; }
  body#body-home .navbar .nav .active > a, body#body-home .navbar .nav .active > a:hover, body#body-dashboard .navbar .nav .active > a, body#body-dashboard .navbar .nav .active > a:hover {
    color: #ffffff;
    text-decoration: none;
    background-color: #222222;
    background-color: rgba(0, 0, 0, 0.5); }
  body#body-home .navbar .divider-vertical, body#body-dashboard .navbar .divider-vertical {
    height: 40px;
    width: 1px;
    margin: 0 9px;
    overflow: hidden;
    background-color: #222222;
    border-right: 1px solid #333333; }
  body#body-home .navbar .nav.pull-right, body#body-dashboard .navbar .nav.pull-right {
    margin-left: 10px;
    margin-right: 0; }
  body#body-home .navbar .dropdown-menu, body#body-dashboard .navbar .dropdown-menu {
    margin-top: 1px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px; }
  body#body-home .navbar .dropdown-menu:before, body#body-dashboard .navbar .dropdown-menu:before {
    content: '';
    display: inline-block;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #ccc;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    position: absolute;
    top: -7px;
    left: 9px; }
  body#body-home .navbar .dropdown-menu:after, body#body-dashboard .navbar .dropdown-menu:after {
    content: '';
    display: inline-block;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #ffffff;
    position: absolute;
    top: -6px;
    left: 10px; }
  body#body-home .navbar .nav .dropdown-toggle .caret, body#body-home .navbar .nav .open.dropdown .caret, body#body-dashboard .navbar .nav .dropdown-toggle .caret, body#body-dashboard .navbar .nav .open.dropdown .caret {
    border-top-color: #ffffff; }
  body#body-home .navbar .nav .active .caret, body#body-dashboard .navbar .nav .active .caret {
    opacity: 1;
    filter: alpha(opacity=100); }
  body#body-home .navbar .nav .open > .dropdown-toggle, body#body-home .navbar .nav .active > .dropdown-toggle, body#body-home .navbar .nav .open.active > .dropdown-toggle, body#body-dashboard .navbar .nav .open > .dropdown-toggle, body#body-dashboard .navbar .nav .active > .dropdown-toggle, body#body-dashboard .navbar .nav .open.active > .dropdown-toggle {
    background-color: transparent; }
  body#body-home .navbar .nav .active > .dropdown-toggle:hover, body#body-dashboard .navbar .nav .active > .dropdown-toggle:hover {
    color: #ffffff; }
  body#body-home .navbar .nav.pull-right .dropdown-menu, body#body-dashboard .navbar .nav.pull-right .dropdown-menu {
    left: auto;
    right: 0; }
  body#body-home .navbar .nav.pull-right .dropdown-menu:before, body#body-dashboard .navbar .nav.pull-right .dropdown-menu:before {
    left: auto;
    right: 12px; }
  body#body-home .navbar .nav.pull-right .dropdown-menu:after, body#body-dashboard .navbar .nav.pull-right .dropdown-menu:after {
    left: auto;
    right: 13px; }
  body#body-home .pager, body#body-dashboard .pager {
    margin-left: 0;
    margin-bottom: 18px;
    list-style: none;
    text-align: center;
    *zoom: 1; }
  body#body-home .pager:before, body#body-home .pager:after, body#body-dashboard .pager:before, body#body-dashboard .pager:after {
    display: table;
    content: ""; }
  body#body-home .pager:after, body#body-dashboard .pager:after {
    clear: both; }
  body#body-home .pager li, body#body-dashboard .pager li {
    display: inline; }
  body#body-home .pager a, body#body-dashboard .pager a {
    display: inline-block;
    padding: 5px 14px;
    background-color: #fff;
    border: 1px solid #ddd;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px; }
  body#body-home .pager a:hover, body#body-dashboard .pager a:hover {
    text-decoration: none;
    background-color: #f5f5f5; }
  body#body-home .pager .next a, body#body-dashboard .pager .next a {
    float: right; }
  body#body-home .pager .previous a, body#body-dashboard .pager .previous a {
    float: left; }
  body#body-home .thumbnails, body#body-dashboard .thumbnails {
    margin-left: -20px;
    list-style: none;
    *zoom: 1; }
  body#body-home .thumbnails:before, body#body-home .thumbnails:after, body#body-dashboard .thumbnails:before, body#body-dashboard .thumbnails:after {
    display: table;
    content: ""; }
  body#body-home .thumbnails:after, body#body-dashboard .thumbnails:after {
    clear: both; }
  body#body-home .thumbnails > li, body#body-dashboard .thumbnails > li {
    float: left;
    margin: 0 0 18px 20px; }
  body#body-home .thumbnail, body#body-dashboard .thumbnail {
    display: block;
    padding: 4px;
    line-height: 1;
    border: 1px solid #ddd;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); }
  body#body-home a.thumbnail:hover, body#body-dashboard a.thumbnail:hover {
    border-color: #0088cc;
    -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
    -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
    box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); }
  body#body-home .thumbnail > img, body#body-dashboard .thumbnail > img {
    display: block;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto; }
  body#body-home .thumbnail .caption, body#body-dashboard .thumbnail .caption {
    padding: 9px; }
  body#body-home .alert, body#body-dashboard .alert {
    padding: 8px 35px 8px 14px;
    margin-bottom: 18px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    background-color: #fcf8e3;
    border: 1px solid #fbeed5;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px; }
  body#body-home .alert, body#body-home .alert-heading, body#body-dashboard .alert, body#body-dashboard .alert-heading {
    color: #c09853; }
  body#body-home .alert .close, body#body-dashboard .alert .close {
    position: relative;
    top: -2px;
    right: -21px;
    line-height: 18px; }
  body#body-home .alert-success, body#body-dashboard .alert-success {
    background-color: #dff0d8;
    border-color: #d6e9c6; }
  body#body-home .alert-success, body#body-home .alert-success .alert-heading, body#body-dashboard .alert-success, body#body-dashboard .alert-success .alert-heading {
    color: #468847; }
  body#body-home .alert-danger, body#body-home .alert-error, body#body-dashboard .alert-danger, body#body-dashboard .alert-error {
    background-color: #f2dede;
    border-color: #eed3d7; }
  body#body-home .alert-danger,
  body#body-home .alert-error,
  body#body-home .alert-danger .alert-heading,
  body#body-home .alert-error .alert-heading, body#body-dashboard .alert-danger,
  body#body-dashboard .alert-error,
  body#body-dashboard .alert-danger .alert-heading,
  body#body-dashboard .alert-error .alert-heading {
    color: #b94a48; }
  body#body-home .alert-info, body#body-dashboard .alert-info {
    background-color: #d9edf7;
    border-color: #bce8f1; }
  body#body-home .alert-info, body#body-home .alert-info .alert-heading, body#body-dashboard .alert-info, body#body-dashboard .alert-info .alert-heading {
    color: #3a87ad; }
  body#body-home .alert-block, body#body-dashboard .alert-block {
    padding-top: 14px;
    padding-bottom: 14px; }
  body#body-home .alert-block > p, body#body-home .alert-block > ul, body#body-dashboard .alert-block > p, body#body-dashboard .alert-block > ul {
    margin-bottom: 0; }
  body#body-home .alert-block p + p, body#body-dashboard .alert-block p + p {
    margin-top: 5px; }
  body#body-home .progress, body#body-dashboard .progress {
    overflow: hidden;
    height: 18px;
    margin-bottom: 18px;
    background-color: #f7f7f7;
    background-image: -moz-linear-gradient(top, whitesmoke, #f9f9f9);
    background-image: -ms-linear-gradient(top, whitesmoke, #f9f9f9);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(whitesmoke), to(#f9f9f9));
    background-image: -webkit-linear-gradient(top, whitesmoke, #f9f9f9);
    background-image: -o-linear-gradient(top, whitesmoke, #f9f9f9);
    background-image: linear-gradient(top, whitesmoke, #f9f9f9);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0);
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px; }
  body#body-home .progress .bar, body#body-dashboard .progress .bar {
    width: 0%;
    height: 18px;
    color: #ffffff;
    font-size: 12px;
    text-align: center;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #0e90d2;
    background-image: -moz-linear-gradient(top, #149bdf, #0480be);
    background-image: -ms-linear-gradient(top, #149bdf, #0480be);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
    background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
    background-image: -o-linear-gradient(top, #149bdf, #0480be);
    background-image: linear-gradient(top, #149bdf, #0480be);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0);
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: width 0.6s ease;
    -moz-transition: width 0.6s ease;
    -ms-transition: width 0.6s ease;
    -o-transition: width 0.6s ease;
    transition: width 0.6s ease; }
  body#body-home .progress-striped .bar, body#body-dashboard .progress-striped .bar {
    background-color: #62c462;
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    -webkit-background-size: 40px 40px;
    -moz-background-size: 40px 40px;
    -o-background-size: 40px 40px;
    background-size: 40px 40px; }
  body#body-home .progress.active .bar, body#body-dashboard .progress.active .bar {
    -webkit-animation: progress-bar-stripes 2s linear infinite;
    -moz-animation: progress-bar-stripes 2s linear infinite;
    animation: progress-bar-stripes 2s linear infinite; }
  body#body-home .progress-danger .bar, body#body-dashboard .progress-danger .bar {
    background-color: #dd514c;
    background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
    background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
    background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
    background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
    background-image: linear-gradient(top, #ee5f5b, #c43c35);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0); }
  body#body-home .progress-danger.progress-striped .bar, body#body-dashboard .progress-danger.progress-striped .bar {
    background-color: #ee5f5b;
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }
  body#body-home .progress-success .bar, body#body-dashboard .progress-success .bar {
    background-color: #5eb95e;
    background-image: -moz-linear-gradient(top, #62c462, #57a957);
    background-image: -ms-linear-gradient(top, #62c462, #57a957);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
    background-image: -webkit-linear-gradient(top, #62c462, #57a957);
    background-image: -o-linear-gradient(top, #62c462, #57a957);
    background-image: linear-gradient(top, #62c462, #57a957);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0); }
  body#body-home .progress-success.progress-striped .bar, body#body-dashboard .progress-success.progress-striped .bar {
    background-color: #62c462;
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }
  body#body-home .progress-info .bar, body#body-dashboard .progress-info .bar {
    background-color: #4bb1cf;
    background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
    background-image: -ms-linear-gradient(top, #5bc0de, #339bb9);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
    background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
    background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
    background-image: linear-gradient(top, #5bc0de, #339bb9);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0); }
  body#body-home .progress-info.progress-striped .bar, body#body-dashboard .progress-info.progress-striped .bar {
    background-color: #5bc0de;
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }
  body#body-home .hero-unit, body#body-dashboard .hero-unit {
    padding: 60px;
    margin-bottom: 30px;
    background-color: #f5f5f5;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px; }
  body#body-home .hero-unit h1, body#body-dashboard .hero-unit h1 {
    margin-bottom: 0;
    font-size: 60px;
    line-height: 1;
    letter-spacing: -1px; }
  body#body-home .hero-unit p, body#body-dashboard .hero-unit p {
    font-size: 18px;
    font-weight: 200;
    line-height: 27px; }
  body#body-home .tooltip, body#body-dashboard .tooltip {
    position: absolute;
    z-index: 1020;
    display: block;
    visibility: visible;
    padding: 5px;
    font-size: 11px;
    opacity: 0;
    filter: alpha(opacity=0); }
  body#body-home .tooltip.in, body#body-dashboard .tooltip.in {
    opacity: 0.8;
    filter: alpha(opacity=80); }
  body#body-home .tooltip.top, body#body-dashboard .tooltip.top {
    margin-top: -2px; }
  body#body-home .tooltip.right, body#body-dashboard .tooltip.right {
    margin-left: 2px; }
  body#body-home .tooltip.bottom, body#body-dashboard .tooltip.bottom {
    margin-top: 2px; }
  body#body-home .tooltip.left, body#body-dashboard .tooltip.left {
    margin-left: -2px; }
  body#body-home .tooltip.top .tooltip-arrow, body#body-dashboard .tooltip.top .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #000000; }
  body#body-home .tooltip.left .tooltip-arrow, body#body-dashboard .tooltip.left .tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 5px solid #000000; }
  body#body-home .tooltip.bottom .tooltip-arrow, body#body-dashboard .tooltip.bottom .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #000000; }
  body#body-home .tooltip.right .tooltip-arrow, body#body-dashboard .tooltip.right .tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-right: 5px solid #000000; }
  body#body-home .tooltip-inner, body#body-dashboard .tooltip-inner {
    max-width: 200px;
    padding: 3px 8px;
    color: #ffffff;
    text-align: center;
    text-decoration: none;
    background-color: #000000;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px; }
  body#body-home .tooltip-arrow, body#body-dashboard .tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0; }
  body#body-home .popover, body#body-dashboard .popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1010;
    display: none;
    padding: 5px; }
  body#body-home .popover.top, body#body-dashboard .popover.top {
    margin-top: -5px; }
  body#body-home .popover.right, body#body-dashboard .popover.right {
    margin-left: 5px; }
  body#body-home .popover.bottom, body#body-dashboard .popover.bottom {
    margin-top: 5px; }
  body#body-home .popover.left, body#body-dashboard .popover.left {
    margin-left: -5px; }
  body#body-home .popover.top .arrow, body#body-dashboard .popover.top .arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #000000; }
  body#body-home .popover.right .arrow, body#body-dashboard .popover.right .arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-right: 5px solid #000000; }
  body#body-home .popover.bottom .arrow, body#body-dashboard .popover.bottom .arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #000000; }
  body#body-home .popover.left .arrow, body#body-dashboard .popover.left .arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 5px solid #000000; }
  body#body-home .popover .arrow, body#body-dashboard .popover .arrow {
    position: absolute;
    width: 0;
    height: 0; }
  body#body-home .popover-inner, body#body-dashboard .popover-inner {
    padding: 3px;
    width: 280px;
    overflow: hidden;
    background: #000000;
    background: rgba(0, 0, 0, 0.8);
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); }
  body#body-home .popover-title, body#body-dashboard .popover-title {
    padding: 9px 15px;
    line-height: 1;
    background-color: #f5f5f5;
    border-bottom: 1px solid #eee;
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0; }
  body#body-home .popover-content, body#body-dashboard .popover-content {
    padding: 14px;
    background-color: #ffffff;
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding-box;
    background-clip: padding-box; }
  body#body-home .popover-content p, body#body-home .popover-content ul, body#body-home .popover-content ol, body#body-dashboard .popover-content p, body#body-dashboard .popover-content ul, body#body-dashboard .popover-content ol {
    margin-bottom: 0; }
  body#body-home .modal-open .dropdown-menu, body#body-dashboard .modal-open .dropdown-menu {
    z-index: 2050; }
  body#body-home .modal-open .dropdown.open, body#body-dashboard .modal-open .dropdown.open {
    *z-index: 2050; }
  body#body-home .modal-open .popover, body#body-dashboard .modal-open .popover {
    z-index: 2060; }
  body#body-home .modal-open .tooltip, body#body-dashboard .modal-open .tooltip {
    z-index: 2070; }
  body#body-home .modal-backdrop, body#body-dashboard .modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000000; }
  body#body-home .modal-backdrop.fade, body#body-dashboard .modal-backdrop.fade {
    opacity: 0; }
  body#body-home .modal-backdrop, body#body-home .modal-backdrop.fade.in, body#body-dashboard .modal-backdrop, body#body-dashboard .modal-backdrop.fade.in {
    opacity: 0.8;
    filter: alpha(opacity=80); }
  body#body-home .modal, body#body-dashboard .modal {
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 1050;
    max-height: 500px;
    overflow: auto;
    width: 560px;
    margin: -250px 0 0 -280px;
    background-color: #ffffff;
    border: 1px solid #999;
    border: 1px solid rgba(0, 0, 0, 0.3);
    *border: 1px solid #999;
    /* IE6-7 */
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding-box;
    background-clip: padding-box; }
  body#body-home .modal.fade, body#body-dashboard .modal.fade {
    -webkit-transition: opacity .3s linear, top .3s ease-out;
    -moz-transition: opacity .3s linear, top .3s ease-out;
    -ms-transition: opacity .3s linear, top .3s ease-out;
    -o-transition: opacity .3s linear, top .3s ease-out;
    transition: opacity .3s linear, top .3s ease-out;
    top: -25%; }
  body#body-home .modal.fade.in, body#body-dashboard .modal.fade.in {
    top: 50%; }
  body#body-home .modal-header, body#body-dashboard .modal-header {
    padding: 9px 15px;
    border-bottom: 1px solid #eee; }
  body#body-home .modal-header .close, body#body-dashboard .modal-header .close {
    margin-top: 2px; }
  body#body-home .modal-body, body#body-dashboard .modal-body {
    padding: 15px; }
  body#body-home .modal-footer, body#body-dashboard .modal-footer {
    padding: 14px 15px 15px;
    margin-bottom: 0;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    -webkit-border-radius: 0 0 6px 6px;
    -moz-border-radius: 0 0 6px 6px;
    border-radius: 0 0 6px 6px;
    -webkit-box-shadow: inset 0 1px 0 #ffffff;
    -moz-box-shadow: inset 0 1px 0 #ffffff;
    box-shadow: inset 0 1px 0 #ffffff;
    *zoom: 1; }
  body#body-home .modal-footer:before, body#body-home .modal-footer:after, body#body-dashboard .modal-footer:before, body#body-dashboard .modal-footer:after {
    display: table;
    content: ""; }
  body#body-home .modal-footer:after, body#body-dashboard .modal-footer:after {
    clear: both; }
  body#body-home .modal-footer .btn, body#body-dashboard .modal-footer .btn {
    float: right;
    margin-left: 5px;
    margin-bottom: 0; }
  body#body-home .dropdown, body#body-dashboard .dropdown {
    position: relative; }
  body#body-home .dropdown-toggle, body#body-dashboard .dropdown-toggle {
    *margin-bottom: -3px; }
  body#body-home .dropdown-toggle:active, body#body-home .open .dropdown-toggle, body#body-dashboard .dropdown-toggle:active, body#body-dashboard .open .dropdown-toggle {
    outline: 0; }
  body#body-home .caret, body#body-dashboard .caret {
    display: inline-block;
    width: 0;
    height: 0;
    text-indent: -99999px;
    *text-indent: 0;
    vertical-align: top;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #000000;
    opacity: 0.3;
    filter: alpha(opacity=30);
    content: "\2193"; }
  body#body-home .dropdown .caret, body#body-dashboard .dropdown .caret {
    margin-top: 8px;
    margin-left: 2px; }
  body#body-home .dropdown:hover .caret, body#body-home .open.dropdown .caret, body#body-dashboard .dropdown:hover .caret, body#body-dashboard .open.dropdown .caret {
    opacity: 1;
    filter: alpha(opacity=100); }
  body#body-home .dropdown-menu, body#body-dashboard .dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    float: left;
    display: none;
    min-width: 160px;
    max-width: 220px;
    _width: 160px;
    padding: 4px 0;
    margin: 0;
    list-style: none;
    background-color: #ffffff;
    border-color: #ccc;
    border-color: rgba(0, 0, 0, 0.2);
    border-style: solid;
    border-width: 1px;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    *border-right-width: 2px;
    *border-bottom-width: 2px; }
  body#body-home .dropdown-menu.bottom-up, body#body-dashboard .dropdown-menu.bottom-up {
    top: auto;
    bottom: 100%;
    margin-bottom: 2px; }
  body#body-home .dropdown-menu .divider, body#body-dashboard .dropdown-menu .divider {
    height: 1px;
    margin: 5px 1px;
    overflow: hidden;
    background-color: #e5e5e5;
    border-bottom: 1px solid #ffffff;
    *width: 100%;
    *margin: -5px 0 5px; }
  body#body-home .dropdown-menu a, body#body-dashboard .dropdown-menu a {
    display: block;
    padding: 3px 15px;
    clear: both;
    font-weight: normal;
    line-height: 18px;
    color: #555555;
    white-space: nowrap; }
  body#body-home .dropdown-menu li > a:hover, body#body-home .dropdown-menu .active > a, body#body-home .dropdown-menu .active > a:hover, body#body-dashboard .dropdown-menu li > a:hover, body#body-dashboard .dropdown-menu .active > a, body#body-dashboard .dropdown-menu .active > a:hover {
    color: #ffffff;
    text-decoration: none;
    background-color: #0088cc; }
  body#body-home .dropdown.open, body#body-dashboard .dropdown.open {
    *z-index: 1000; }
  body#body-home .dropdown.open .dropdown-toggle, body#body-dashboard .dropdown.open .dropdown-toggle {
    color: #ffffff;
    background: #ccc;
    background: rgba(0, 0, 0, 0.3); }
  body#body-home .dropdown.open .dropdown-menu, body#body-dashboard .dropdown.open .dropdown-menu {
    display: block; }
  body#body-home .typeahead, body#body-dashboard .typeahead {
    margin-top: 2px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px; }
  body#body-home .accordion, body#body-dashboard .accordion {
    margin-bottom: 18px; }
  body#body-home .accordion-group, body#body-dashboard .accordion-group {
    margin-bottom: 2px;
    border: 1px solid #e5e5e5;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px; }
  body#body-home .accordion-heading, body#body-dashboard .accordion-heading {
    border-bottom: 0; }
  body#body-home .accordion-heading .accordion-toggle, body#body-dashboard .accordion-heading .accordion-toggle {
    display: block;
    padding: 8px 15px; }
  body#body-home .accordion-inner, body#body-dashboard .accordion-inner {
    padding: 9px 15px;
    border-top: 1px solid #e5e5e5; }
  body#body-home .carousel, body#body-dashboard .carousel {
    position: relative;
    margin-bottom: 18px;
    line-height: 1; }
  body#body-home .carousel-inner, body#body-dashboard .carousel-inner {
    overflow: hidden;
    width: 100%;
    position: relative; }
  body#body-home .carousel .item, body#body-dashboard .carousel .item {
    display: none;
    position: relative;
    -webkit-transition: 0.6s ease-in-out left;
    -moz-transition: 0.6s ease-in-out left;
    -ms-transition: 0.6s ease-in-out left;
    -o-transition: 0.6s ease-in-out left;
    transition: 0.6s ease-in-out left; }
  body#body-home .carousel .item > img, body#body-dashboard .carousel .item > img {
    display: block;
    line-height: 1; }
  body#body-home .carousel .active, body#body-home .carousel .next, body#body-home .carousel .prev, body#body-dashboard .carousel .active, body#body-dashboard .carousel .next, body#body-dashboard .carousel .prev {
    display: block; }
  body#body-home .carousel .active, body#body-dashboard .carousel .active {
    left: 0; }
  body#body-home .carousel .next, body#body-home .carousel .prev, body#body-dashboard .carousel .next, body#body-dashboard .carousel .prev {
    position: absolute;
    top: 0;
    width: 100%; }
  body#body-home .carousel .next, body#body-dashboard .carousel .next {
    left: 100%; }
  body#body-home .carousel .prev, body#body-dashboard .carousel .prev {
    left: -100%; }
  body#body-home .carousel .next.left, body#body-home .carousel .prev.right, body#body-dashboard .carousel .next.left, body#body-dashboard .carousel .prev.right {
    left: 0; }
  body#body-home .carousel .active.left, body#body-dashboard .carousel .active.left {
    left: -100%; }
  body#body-home .carousel .active.right, body#body-dashboard .carousel .active.right {
    left: 100%; }
  body#body-home .carousel-control, body#body-dashboard .carousel-control {
    position: absolute;
    top: 40%;
    left: 15px;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    font-size: 60px;
    font-weight: 100;
    line-height: 30px;
    color: #ffffff;
    text-align: center;
    background: #222222;
    border: 3px solid #ffffff;
    -webkit-border-radius: 23px;
    -moz-border-radius: 23px;
    border-radius: 23px;
    opacity: 0.5;
    filter: alpha(opacity=50); }
  body#body-home .carousel-control.right, body#body-dashboard .carousel-control.right {
    left: auto;
    right: 15px; }
  body#body-home .carousel-control:hover, body#body-dashboard .carousel-control:hover {
    color: #ffffff;
    text-decoration: none;
    opacity: 0.9;
    filter: alpha(opacity=90); }
  body#body-home .carousel-caption, body#body-dashboard .carousel-caption {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 10px 15px 5px;
    background: #333333;
    background: rgba(0, 0, 0, 0.75); }
  body#body-home .carousel-caption h4, body#body-home .carousel-caption p, body#body-dashboard .carousel-caption h4, body#body-dashboard .carousel-caption p {
    color: #ffffff; }
  body#body-home .well, body#body-dashboard .well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #eee;
    border: 1px solid rgba(0, 0, 0, 0.05);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); }
  body#body-home .well blockquote, body#body-dashboard .well blockquote {
    border-color: #ddd;
    border-color: rgba(0, 0, 0, 0.15); }
  body#body-home .close, body#body-dashboard .close {
    float: right;
    font-size: 20px;
    font-weight: bold;
    line-height: 18px;
    color: #000000;
    text-shadow: 0 1px 0 #ffffff;
    opacity: 0.2;
    filter: alpha(opacity=20); }
  body#body-home .close:hover, body#body-dashboard .close:hover {
    color: #000000;
    text-decoration: none;
    opacity: 0.4;
    filter: alpha(opacity=40);
    cursor: pointer; }
  body#body-home .pull-right, body#body-dashboard .pull-right {
    float: right; }
  body#body-home .pull-left, body#body-dashboard .pull-left {
    float: left; }
  body#body-home .hide, body#body-dashboard .hide {
    display: none; }
  body#body-home .show, body#body-dashboard .show {
    display: block; }
  body#body-home .invisible, body#body-dashboard .invisible {
    visibility: hidden; }
  body#body-home .fade, body#body-dashboard .fade {
    -webkit-transition: opacity 0.15s linear;
    -moz-transition: opacity 0.15s linear;
    -ms-transition: opacity 0.15s linear;
    -o-transition: opacity 0.15s linear;
    transition: opacity 0.15s linear;
    opacity: 0; }
  body#body-home .fade.in, body#body-dashboard .fade.in {
    opacity: 1; }
  body#body-home .collapse, body#body-dashboard .collapse {
    -webkit-transition: height 0.35s ease;
    -moz-transition: height 0.35s ease;
    -ms-transition: height 0.35s ease;
    -o-transition: height 0.35s ease;
    transition: height 0.35s ease;
    position: relative;
    overflow: hidden;
    height: 0; }
  body#body-home .collapse.in, body#body-dashboard .collapse.in {
    height: auto; }
  body#body-home .hidden, body#body-dashboard .hidden {
    display: none;
    visibility: hidden; }
  @media (max-width: 480px) {
    body#body-home .nav-collapse, body#body-dashboard .nav-collapse {
      -webkit-transform: translate3d(0, 0, 0); }
    body#body-home .page-header h1 small, body#body-dashboard .page-header h1 small {
      display: block;
      line-height: 18px; }
    body#body-home input[class*="span"],
    body#body-home select[class*="span"],
    body#body-home textarea[class*="span"],
    body#body-home .uneditable-input, body#body-dashboard input[class*="span"],
    body#body-dashboard select[class*="span"],
    body#body-dashboard textarea[class*="span"],
    body#body-dashboard .uneditable-input {
      display: block;
      width: 100%;
      height: 28px;
      /* Make inputs at least the height of their button counterpart */
      /* Makes inputs behave like true block-level elements */
      -webkit-box-sizing: border-box;
      /* Older Webkit */
      -moz-box-sizing: border-box;
      /* Older FF */
      -ms-box-sizing: border-box;
      /* IE8 */
      box-sizing: border-box;
      /* CSS3 spec*/ }
    body#body-home .input-prepend input[class*="span"], body#body-home .input-append input[class*="span"], body#body-dashboard .input-prepend input[class*="span"], body#body-dashboard .input-append input[class*="span"] {
      width: auto; }
    body#body-home input[type="checkbox"], body#body-home input[type="radio"], body#body-dashboard input[type="checkbox"], body#body-dashboard input[type="radio"] {
      border: 1px solid #ccc; }
    body#body-home .form-horizontal .control-group > label, body#body-dashboard .form-horizontal .control-group > label {
      float: none;
      width: auto;
      padding-top: 0;
      text-align: left; }
    body#body-home .form-horizontal .controls, body#body-dashboard .form-horizontal .controls {
      margin-left: 0; }
    body#body-home .form-horizontal .control-list, body#body-dashboard .form-horizontal .control-list {
      padding-top: 0; }
    body#body-home .form-horizontal .form-actions, body#body-dashboard .form-horizontal .form-actions {
      padding-left: 10px;
      padding-right: 10px; }
    body#body-home .modal, body#body-dashboard .modal {
      position: absolute;
      top: 10px;
      left: 10px;
      right: 10px;
      width: auto;
      margin: 0; }
    body#body-home .modal.fade.in, body#body-dashboard .modal.fade.in {
      top: auto; }
    body#body-home .modal-header .close, body#body-dashboard .modal-header .close {
      padding: 10px;
      margin: -10px; }
    body#body-home .carousel-caption, body#body-dashboard .carousel-caption {
      position: static; } }
  @media (max-width: 768px) {
    body#body-home .container, body#body-dashboard .container {
      width: auto;
      padding: 0 20px; }
    body#body-home .row-fluid, body#body-dashboard .row-fluid {
      width: 100%; }
    body#body-home .row, body#body-dashboard .row {
      margin-left: 0; }
    body#body-home .row > [class*="span"], body#body-home .row-fluid > [class*="span"], body#body-dashboard .row > [class*="span"], body#body-dashboard .row-fluid > [class*="span"] {
      float: none;
      display: block;
      width: auto;
      margin: 0; } }
  @media (min-width: 768px) and (max-width: 980px) {
    body#body-home .row, body#body-dashboard .row {
      margin-left: -20px;
      *zoom: 1; }
    body#body-home .row:before, body#body-home .row:after, body#body-dashboard .row:before, body#body-dashboard .row:after {
      display: table;
      content: ""; }
    body#body-home .row:after, body#body-dashboard .row:after {
      clear: both; }
    body#body-home [class*="span"], body#body-dashboard [class*="span"] {
      float: left;
      margin-left: 20px; }
    body#body-home .span1, body#body-dashboard .span1 {
      width: 42px; }
    body#body-home .span2, body#body-dashboard .span2 {
      width: 104px; }
    body#body-home .span3, body#body-dashboard .span3 {
      width: 166px; }
    body#body-home .span4, body#body-dashboard .span4 {
      width: 228px; }
    body#body-home .span5, body#body-dashboard .span5 {
      width: 290px; }
    body#body-home .span6, body#body-dashboard .span6 {
      width: 352px; }
    body#body-home .span7, body#body-dashboard .span7 {
      width: 414px; }
    body#body-home .span8, body#body-dashboard .span8 {
      width: 476px; }
    body#body-home .span9, body#body-dashboard .span9 {
      width: 538px; }
    body#body-home .span10, body#body-dashboard .span10 {
      width: 600px; }
    body#body-home .span11, body#body-dashboard .span11 {
      width: 662px; }
    body#body-home .span12, body#body-home .container, body#body-dashboard .span12, body#body-dashboard .container {
      width: 724px; }
    body#body-home .offset1, body#body-dashboard .offset1 {
      margin-left: 82px; }
    body#body-home .offset2, body#body-dashboard .offset2 {
      margin-left: 144px; }
    body#body-home .offset3, body#body-dashboard .offset3 {
      margin-left: 206px; }
    body#body-home .offset4, body#body-dashboard .offset4 {
      margin-left: 268px; }
    body#body-home .offset5, body#body-dashboard .offset5 {
      margin-left: 330px; }
    body#body-home .offset6, body#body-dashboard .offset6 {
      margin-left: 392px; }
    body#body-home .offset7, body#body-dashboard .offset7 {
      margin-left: 454px; }
    body#body-home .offset8, body#body-dashboard .offset8 {
      margin-left: 516px; }
    body#body-home .offset9, body#body-dashboard .offset9 {
      margin-left: 578px; }
    body#body-home .offset10, body#body-dashboard .offset10 {
      margin-left: 640px; }
    body#body-home .offset11, body#body-dashboard .offset11 {
      margin-left: 702px; }
    body#body-home .row-fluid, body#body-dashboard .row-fluid {
      width: 100%;
      *zoom: 1; }
    body#body-home .row-fluid:before, body#body-home .row-fluid:after, body#body-dashboard .row-fluid:before, body#body-dashboard .row-fluid:after {
      display: table;
      content: ""; }
    body#body-home .row-fluid:after, body#body-dashboard .row-fluid:after {
      clear: both; }
    body#body-home .row-fluid > [class*="span"], body#body-dashboard .row-fluid > [class*="span"] {
      float: left;
      margin-left: 2.762430939%; }
    body#body-home .row-fluid > [class*="span"]:first-child, body#body-dashboard .row-fluid > [class*="span"]:first-child {
      margin-left: 0; }
    body#body-home .row-fluid .span1, body#body-dashboard .row-fluid .span1 {
      width: 5.801104972%; }
    body#body-home .row-fluid .span2, body#body-dashboard .row-fluid .span2 {
      width: 14.364640883%; }
    body#body-home .row-fluid .span3, body#body-dashboard .row-fluid .span3 {
      width: 22.928176794%; }
    body#body-home .row-fluid .span4, body#body-dashboard .row-fluid .span4 {
      width: 31.491712705%; }
    body#body-home .row-fluid .span5, body#body-dashboard .row-fluid .span5 {
      width: 40.055248616%; }
    body#body-home .row-fluid .span6, body#body-dashboard .row-fluid .span6 {
      width: 48.618784527%; }
    body#body-home .row-fluid .span7, body#body-dashboard .row-fluid .span7 {
      width: 57.182320438000005%; }
    body#body-home .row-fluid .span8, body#body-dashboard .row-fluid .span8 {
      width: 65.74585634900001%; }
    body#body-home .row-fluid .span9, body#body-dashboard .row-fluid .span9 {
      width: 74.30939226%; }
    body#body-home .row-fluid .span10, body#body-dashboard .row-fluid .span10 {
      width: 82.87292817100001%; }
    body#body-home .row-fluid .span11, body#body-dashboard .row-fluid .span11 {
      width: 91.436464082%; }
    body#body-home .row-fluid .span12, body#body-dashboard .row-fluid .span12 {
      width: 99.999999993%; }
    body#body-home input.span1, body#body-home textarea.span1, body#body-home .uneditable-input.span1, body#body-dashboard input.span1, body#body-dashboard textarea.span1, body#body-dashboard .uneditable-input.span1 {
      width: 32px; }
    body#body-home input.span2, body#body-home textarea.span2, body#body-home .uneditable-input.span2, body#body-dashboard input.span2, body#body-dashboard textarea.span2, body#body-dashboard .uneditable-input.span2 {
      width: 94px; }
    body#body-home input.span3, body#body-home textarea.span3, body#body-home .uneditable-input.span3, body#body-dashboard input.span3, body#body-dashboard textarea.span3, body#body-dashboard .uneditable-input.span3 {
      width: 156px; }
    body#body-home input.span4, body#body-home textarea.span4, body#body-home .uneditable-input.span4, body#body-dashboard input.span4, body#body-dashboard textarea.span4, body#body-dashboard .uneditable-input.span4 {
      width: 218px; }
    body#body-home input.span5, body#body-home textarea.span5, body#body-home .uneditable-input.span5, body#body-dashboard input.span5, body#body-dashboard textarea.span5, body#body-dashboard .uneditable-input.span5 {
      width: 280px; }
    body#body-home input.span6, body#body-home textarea.span6, body#body-home .uneditable-input.span6, body#body-dashboard input.span6, body#body-dashboard textarea.span6, body#body-dashboard .uneditable-input.span6 {
      width: 342px; }
    body#body-home input.span7, body#body-home textarea.span7, body#body-home .uneditable-input.span7, body#body-dashboard input.span7, body#body-dashboard textarea.span7, body#body-dashboard .uneditable-input.span7 {
      width: 404px; }
    body#body-home input.span8, body#body-home textarea.span8, body#body-home .uneditable-input.span8, body#body-dashboard input.span8, body#body-dashboard textarea.span8, body#body-dashboard .uneditable-input.span8 {
      width: 466px; }
    body#body-home input.span9, body#body-home textarea.span9, body#body-home .uneditable-input.span9, body#body-dashboard input.span9, body#body-dashboard textarea.span9, body#body-dashboard .uneditable-input.span9 {
      width: 528px; }
    body#body-home input.span10, body#body-home textarea.span10, body#body-home .uneditable-input.span10, body#body-dashboard input.span10, body#body-dashboard textarea.span10, body#body-dashboard .uneditable-input.span10 {
      width: 590px; }
    body#body-home input.span11, body#body-home textarea.span11, body#body-home .uneditable-input.span11, body#body-dashboard input.span11, body#body-dashboard textarea.span11, body#body-dashboard .uneditable-input.span11 {
      width: 652px; }
    body#body-home input.span12, body#body-home textarea.span12, body#body-home .uneditable-input.span12, body#body-dashboard input.span12, body#body-dashboard textarea.span12, body#body-dashboard .uneditable-input.span12 {
      width: 714px; } }
  @media (max-width: 980px) {
    body#body-home body, body#body-dashboard body {
      padding-top: 0; }
    body#body-home .navbar-fixed-top, body#body-dashboard .navbar-fixed-top {
      position: static;
      margin-bottom: 18px; }
    body#body-home .navbar-fixed-top .navbar-inner, body#body-dashboard .navbar-fixed-top .navbar-inner {
      padding: 5px; }
    body#body-home .navbar .container, body#body-dashboard .navbar .container {
      width: auto;
      padding: 0; }
    body#body-home .navbar .brand, body#body-dashboard .navbar .brand {
      padding-left: 10px;
      padding-right: 10px;
      margin: 0 0 0 -5px; }
    body#body-home .navbar .nav-collapse, body#body-dashboard .navbar .nav-collapse {
      clear: left; }
    body#body-home .navbar .nav, body#body-dashboard .navbar .nav {
      float: none;
      margin: 0 0 9px; }
    body#body-home .navbar .nav > li, body#body-dashboard .navbar .nav > li {
      float: none; }
    body#body-home .navbar .nav > li > a, body#body-dashboard .navbar .nav > li > a {
      margin-bottom: 2px; }
    body#body-home .navbar .nav > .divider-vertical, body#body-dashboard .navbar .nav > .divider-vertical {
      display: none; }
    body#body-home .navbar .nav > li > a, body#body-home .navbar .dropdown-menu a, body#body-dashboard .navbar .nav > li > a, body#body-dashboard .navbar .dropdown-menu a {
      padding: 6px 15px;
      font-weight: bold;
      color: #999999;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      border-radius: 3px; }
    body#body-home .navbar .dropdown-menu li + li a, body#body-dashboard .navbar .dropdown-menu li + li a {
      margin-bottom: 2px; }
    body#body-home .navbar .nav > li > a:hover, body#body-home .navbar .dropdown-menu a:hover, body#body-dashboard .navbar .nav > li > a:hover, body#body-dashboard .navbar .dropdown-menu a:hover {
      background-color: #222222; }
    body#body-home .navbar .dropdown-menu, body#body-dashboard .navbar .dropdown-menu {
      position: static;
      top: auto;
      left: auto;
      float: none;
      display: block;
      max-width: none;
      margin: 0 15px;
      padding: 0;
      background-color: transparent;
      border: none;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      border-radius: 0;
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      box-shadow: none; }
    body#body-home .navbar .dropdown-menu:before, body#body-home .navbar .dropdown-menu:after, body#body-dashboard .navbar .dropdown-menu:before, body#body-dashboard .navbar .dropdown-menu:after {
      display: none; }
    body#body-home .navbar .dropdown-menu .divider, body#body-dashboard .navbar .dropdown-menu .divider {
      display: none; }
    body#body-home .navbar-form, body#body-home .navbar-search, body#body-dashboard .navbar-form, body#body-dashboard .navbar-search {
      float: none;
      padding: 9px 15px;
      margin: 9px 0;
      border-top: 1px solid #222222;
      border-bottom: 1px solid #222222;
      -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
      -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); }
    body#body-home .navbar .nav.pull-right, body#body-dashboard .navbar .nav.pull-right {
      float: none;
      margin-left: 0; }
    body#body-home .navbar-static .navbar-inner, body#body-dashboard .navbar-static .navbar-inner {
      padding-left: 10px;
      padding-right: 10px; }
    body#body-home .btn-navbar, body#body-dashboard .btn-navbar {
      display: block; }
    body#body-home .nav-collapse, body#body-dashboard .nav-collapse {
      overflow: hidden;
      height: 0; } }
  @media (min-width: 980px) {
    body#body-home .nav-collapse.collapse, body#body-dashboard .nav-collapse.collapse {
      height: auto !important; } }
  @media (min-width: 1200px) {
    body#body-home .row, body#body-dashboard .row {
      margin-left: -30px;
      *zoom: 1; }
    body#body-home .row:before, body#body-home .row:after, body#body-dashboard .row:before, body#body-dashboard .row:after {
      display: table;
      content: ""; }
    body#body-home .row:after, body#body-dashboard .row:after {
      clear: both; }
    body#body-home [class*="span"], body#body-dashboard [class*="span"] {
      float: left;
      margin-left: 30px; }
    body#body-home .span1, body#body-dashboard .span1 {
      width: 70px; }
    body#body-home .span2, body#body-dashboard .span2 {
      width: 170px; }
    body#body-home .span3, body#body-dashboard .span3 {
      width: 270px; }
    body#body-home .span4, body#body-dashboard .span4 {
      width: 370px; }
    body#body-home .span5, body#body-dashboard .span5 {
      width: 470px; }
    body#body-home .span6, body#body-dashboard .span6 {
      width: 570px; }
    body#body-home .span7, body#body-dashboard .span7 {
      width: 670px; }
    body#body-home .span8, body#body-dashboard .span8 {
      width: 770px; }
    body#body-home .span9, body#body-dashboard .span9 {
      width: 870px; }
    body#body-home .span10, body#body-dashboard .span10 {
      width: 970px; }
    body#body-home .span11, body#body-dashboard .span11 {
      width: 1070px; }
    body#body-home .span12, body#body-home .container, body#body-dashboard .span12, body#body-dashboard .container {
      width: 1170px; }
    body#body-home .offset1, body#body-dashboard .offset1 {
      margin-left: 130px; }
    body#body-home .offset2, body#body-dashboard .offset2 {
      margin-left: 230px; }
    body#body-home .offset3, body#body-dashboard .offset3 {
      margin-left: 330px; }
    body#body-home .offset4, body#body-dashboard .offset4 {
      margin-left: 430px; }
    body#body-home .offset5, body#body-dashboard .offset5 {
      margin-left: 530px; }
    body#body-home .offset6, body#body-dashboard .offset6 {
      margin-left: 630px; }
    body#body-home .offset7, body#body-dashboard .offset7 {
      margin-left: 730px; }
    body#body-home .offset8, body#body-dashboard .offset8 {
      margin-left: 830px; }
    body#body-home .offset9, body#body-dashboard .offset9 {
      margin-left: 930px; }
    body#body-home .offset10, body#body-dashboard .offset10 {
      margin-left: 1030px; }
    body#body-home .offset11, body#body-dashboard .offset11 {
      margin-left: 1130px; }
    body#body-home .row-fluid, body#body-dashboard .row-fluid {
      width: 100%;
      *zoom: 1; }
    body#body-home .row-fluid:before, body#body-home .row-fluid:after, body#body-dashboard .row-fluid:before, body#body-dashboard .row-fluid:after {
      display: table;
      content: ""; }
    body#body-home .row-fluid:after, body#body-dashboard .row-fluid:after {
      clear: both; }
    body#body-home .row-fluid > [class*="span"], body#body-dashboard .row-fluid > [class*="span"] {
      float: left;
      margin-left: 2.564102564%; }
    body#body-home .row-fluid > [class*="span"]:first-child, body#body-dashboard .row-fluid > [class*="span"]:first-child {
      margin-left: 0; }
    body#body-home .row-fluid .span1, body#body-dashboard .row-fluid .span1 {
      width: 5.982905983%; }
    body#body-home .row-fluid .span2, body#body-dashboard .row-fluid .span2 {
      width: 14.529914530000001%; }
    body#body-home .row-fluid .span3, body#body-dashboard .row-fluid .span3 {
      width: 23.076923077%; }
    body#body-home .row-fluid .span4, body#body-dashboard .row-fluid .span4 {
      width: 31.623931624%; }
    body#body-home .row-fluid .span5, body#body-dashboard .row-fluid .span5 {
      width: 40.170940171000005%; }
    body#body-home .row-fluid .span6, body#body-dashboard .row-fluid .span6 {
      width: 48.717948718%; }
    body#body-home .row-fluid .span7, body#body-dashboard .row-fluid .span7 {
      width: 57.264957265%; }
    body#body-home .row-fluid .span8, body#body-dashboard .row-fluid .span8 {
      width: 65.81196581200001%; }
    body#body-home .row-fluid .span9, body#body-dashboard .row-fluid .span9 {
      width: 74.358974359%; }
    body#body-home .row-fluid .span10, body#body-dashboard .row-fluid .span10 {
      width: 82.905982906%; }
    body#body-home .row-fluid .span11, body#body-dashboard .row-fluid .span11 {
      width: 91.45299145300001%; }
    body#body-home .row-fluid .span12, body#body-dashboard .row-fluid .span12 {
      width: 100%; }
    body#body-home input.span1, body#body-home textarea.span1, body#body-home .uneditable-input.span1, body#body-dashboard input.span1, body#body-dashboard textarea.span1, body#body-dashboard .uneditable-input.span1 {
      width: 60px; }
    body#body-home input.span2, body#body-home textarea.span2, body#body-home .uneditable-input.span2, body#body-dashboard input.span2, body#body-dashboard textarea.span2, body#body-dashboard .uneditable-input.span2 {
      width: 160px; }
    body#body-home input.span3, body#body-home textarea.span3, body#body-home .uneditable-input.span3, body#body-dashboard input.span3, body#body-dashboard textarea.span3, body#body-dashboard .uneditable-input.span3 {
      width: 260px; }
    body#body-home input.span4, body#body-home textarea.span4, body#body-home .uneditable-input.span4, body#body-dashboard input.span4, body#body-dashboard textarea.span4, body#body-dashboard .uneditable-input.span4 {
      width: 360px; }
    body#body-home input.span5, body#body-home textarea.span5, body#body-home .uneditable-input.span5, body#body-dashboard input.span5, body#body-dashboard textarea.span5, body#body-dashboard .uneditable-input.span5 {
      width: 460px; }
    body#body-home input.span6, body#body-home textarea.span6, body#body-home .uneditable-input.span6, body#body-dashboard input.span6, body#body-dashboard textarea.span6, body#body-dashboard .uneditable-input.span6 {
      width: 560px; }
    body#body-home input.span7, body#body-home textarea.span7, body#body-home .uneditable-input.span7, body#body-dashboard input.span7, body#body-dashboard textarea.span7, body#body-dashboard .uneditable-input.span7 {
      width: 660px; }
    body#body-home input.span8, body#body-home textarea.span8, body#body-home .uneditable-input.span8, body#body-dashboard input.span8, body#body-dashboard textarea.span8, body#body-dashboard .uneditable-input.span8 {
      width: 760px; }
    body#body-home input.span9, body#body-home textarea.span9, body#body-home .uneditable-input.span9, body#body-dashboard input.span9, body#body-dashboard textarea.span9, body#body-dashboard .uneditable-input.span9 {
      width: 860px; }
    body#body-home input.span10, body#body-home textarea.span10, body#body-home .uneditable-input.span10, body#body-dashboard input.span10, body#body-dashboard textarea.span10, body#body-dashboard .uneditable-input.span10 {
      width: 960px; }
    body#body-home input.span11, body#body-home textarea.span11, body#body-home .uneditable-input.span11, body#body-dashboard input.span11, body#body-dashboard textarea.span11, body#body-dashboard .uneditable-input.span11 {
      width: 1060px; }
    body#body-home input.span12, body#body-home textarea.span12, body#body-home .uneditable-input.span12, body#body-dashboard input.span12, body#body-dashboard textarea.span12, body#body-dashboard .uneditable-input.span12 {
      width: 1160px; }
    body#body-home .thumbnails, body#body-dashboard .thumbnails {
      margin-left: -30px; }
    body#body-home .thumbnails > li, body#body-dashboard .thumbnails > li {
      margin-left: 30px; } }

body#body-home, body#body-dashboard {
  top: 0 !important; }

body#body-home, body#body-dashboard {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Tweet in main page */
  /* NOVEMBER 2011 ADDITIONS */ }
  body#body-home *, body#body-dashboard * {
    -webkit-text-size-adjust: none; }
  body#body-home .clear, body#body-dashboard .clear {
    clear: both; }
  body#body-home .divider, body#body-dashboard .divider {
    background: url("https://s3.amazonaws.com/cdn.sidengo.com/images/backgrounds/bg-divider-front.png") repeat scroll 0 0 transparent;
    height: 2px;
    margin: 0 auto;
    width: 883px; }
  body#body-home .der, body#body-dashboard .der {
    float: right; }
  body#body-home footer, body#body-dashboard footer {
    margin: 0 auto;
    width: 980px; }
  body#body-home .pi-footer, body#body-dashboard .pi-footer {
    background: url("https://s3.amazonaws.com/cdn.sidengo.com/images/backgrounds/bg-madera.png") repeat-x scroll 0 0 transparent;
    height: 20px;
    overflow: hidden;
    padding: 52px 0 5px;
    width: 100%; }
  body#body-home .social-buttons-bottom, body#body-dashboard .social-buttons-bottom {
    float: left;
    opacity: 0.9; }
  body#body-home .pi-footer .twitter-follow-button, body#body-dashboard .pi-footer .twitter-follow-button {
    width: 180px !important; }
  body#body-home .pi-footer .footer-links, body#body-dashboard .pi-footer .footer-links {
    margin: 0 auto;
    text-align: left;
    width: 980px; }
  body#body-home .pi-footer a, body#body-dashboard .pi-footer a {
    color: #555555;
    font-size: 12px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    float: left;
    line-height: 20px; }
  body#body-home .pi-footer a:hover, body#body-dashboard .pi-footer a:hover {
    color: #333333; }
  body#body-home .content #about .our-story-box, body#body-dashboard .content #about .our-story-box {
    border: 1px solid #CCCCCC;
    margin: -10px auto 30px;
    padding: 20px;
    background-color: #ECECEC;
    background-repeat: no-repeat;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(white), color-stop(25%, white), to(#ececec));
    background-image: -webkit-linear-gradient(white, white 25%, #ececec);
    background-image: -moz-linear-gradient(top, white, white 25%, #ececec);
    background-image: -ms-linear-gradient(white, white 25%, #ececec);
    background-image: -o-linear-gradient(white, white 25%, #ececec);
    background-image: linear-gradient(white, white 25%, #ececec);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ECECEC', GradientType=0);
    text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.25);
    color: #333333;
    width: 938px; }
  body#body-home .content #about .nonprofits-box, body#body-dashboard .content #about .nonprofits-box {
    border: 1px solid #B4B4B4;
    border: 1px solid rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 7px #999999;
    border-radius: 8px;
    margin: -1px auto -25px;
    text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.25);
    color: #333333;
    width: 978px;
    background: url("https://s3.amazonaws.com/cdn.sidengo.com/images/front/chinese-children.png") no-repeat transparent;
    height: 250px; }
  body#body-home .sombra-footer, body#body-dashboard .sombra-footer {
    position: absolute !important;
    bottom: -8px !important; }
  body#body-home .chat_button, body#body-dashboard .chat_button {
    right: -3px !important;
    opacity: 0.8;
    cursor: pointer;
    -webkit-transition: opacity 0.5s ease-in-out;
    -moz-transition: opacity 0.5s ease-in-out;
    -ms-transition: opacity 0.5s ease-in-out;
    -o-transition: opacity 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out; }
  body#body-home .chat_window, body#body-dashboard .chat_window {
    right: -6px !important;
    opacity: 0.97;
    -webkit-transition: opacity 0.5s ease-in-out;
    -moz-transition: opacity 0.5s ease-in-out;
    -ms-transition: opacity 0.5s ease-in-out;
    -o-transition: opacity 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out; }
  body#body-home .chat_button:hover, body#body-home .chat_window:hover, body#body-dashboard .chat_button:hover, body#body-dashboard .chat_window:hover {
    opacity: 1; }
  body#body-home .content, body#body-dashboard .content {
    padding: 0; }
  body#body-home #hero, body#body-dashboard #hero {
    height: 620px;
    margin: 0 auto;
    width: 100%;
    z-index: 10; }
  body#body-home .hero-bones, body#body-dashboard .hero-bones {
    margin: 0 auto;
    width: 980px;
    height: 430px;
    padding: 0; }
  body#body-home .herocontent, body#body-dashboard .herocontent {
    color: #5b6064; }
  body#body-home .hero-box, body#body-dashboard .hero-box {
    position: absolute;
    width: 350px;
    z-index: 1000;
    top: 120px;
    -webkit-transition: -webkit-transform 400ms cubic-bezier(0.33, 1.66, 0.66, 0.99), opacity 400ms cubic-bezier(0.33, 1.66, 0.66, 0.99), background 150ms ease;
    -webkit-transform: scale(1);
    overflow: hidden;
    height: auto;
    max-height: 500px; }
  body#body-home .hero-shot, body#body-dashboard .hero-shot {
    background: url("https://s3.amazonaws.com/cdn.sidengo.com/images/front/hero.png") no-repeat scroll 0 0 transparent;
    height: 420px;
    margin: 10px 0 0 305px;
    position: absolute;
    width: 682px;
    z-index: 100; }
  body#body-home #hero h1, body#body-dashboard #hero h1 {
    color: #FFFFFF;
    font-size: 36px;
    font-weight: 300;
    font-family: "Open Sans";
    letter-spacing: -1px;
    line-height: 1.1;
    margin: 0;
    text-shadow: 0 1px 0 black, 0 0 15px rgba(0, 0, 0, 0.5);
    padding: 0 0 20px 8px; }
  body#body-home #hero p, body#body-dashboard #hero p {
    color: white;
    font: 17px/1.7 "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin: 0 0 20px;
    padding: 15px 0 10px;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.8), 0 0 15px rgba(0, 0, 0, 0.5);
    border-style: solid;
    border-color: rgba(0, 0, 0, 0.2);
    border-width: 1px 0;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1) inset; }
  body#body-home #hero p span, body#body-dashboard #hero p span {
    color: #FFFFFF;
    font-size: 17px;
    font-weight: bold;
    margin: 0 5px 0 12px;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.35), 0 0 15px rgba(0, 0, 0, 0.5); }
  body#body-home .herocontent a, body#body-dashboard .herocontent a {
    font-size: 16px;
    color: #3972C5;
    cursor: pointer;
    line-height: 1.4;
    text-decoration: none; }
  body#body-home .slideshow, body#body-dashboard .slideshow {
    position: absolute;
    height: 450px;
    width: 687px;
    margin: -20px 0 0 293px;
    z-index: 100; }
  body#body-home .index-content, body#body-dashboard .index-content {
    clear: both;
    overflow: hidden;
    margin: 0 auto;
    padding: 50px 0;
    width: 980px; }
  body#body-home .index-content h2, body#body-dashboard .index-content h2 {
    color: #41494F;
    font-family: "Open Sans";
    font-weight: 300;
    line-height: 1;
    padding: 15px 0;
    text-shadow: 0 1px rgba(255, 255, 255, 0.5); }
  body#body-home .index-content li, body#body-dashboard .index-content li {
    color: #404040;
    font: 300 16px/1.5 "Open Sans";
    margin-bottom: 5px; }
  body#body-home .index-header, body#body-dashboard .index-header {
    background: url("https://s3.amazonaws.com/cdn.sidengo.com/images/backgrounds/bg-main-hero.png") repeat scroll 0 0 #f2f2f2;
    border-bottom: 1px solid #979797;
    -moz-box-shadow: 0 1px 2px #AAA;
    -webkit-box-shadow: 0 1px 2px #AAA;
    box-shadow: 0 1px 2px #AAAAAA;
    z-index: 1000;
    position: relative; }
  body#body-home .madera, body#body-dashboard .madera {
    background: url("https://s3.amazonaws.com/cdn.sidengo.com/images/backgrounds/bg-madera.png") repeat-x scroll 0 bottom transparent; }
  body#body-home .main-box, body#body-dashboard .main-box {
    float: left;
    margin: 0; }
  body#body-home .sombra, body#body-dashboard .sombra {
    background: url("https://s3.amazonaws.com/cdn.sidengo.com/images/backgrounds/bg-sombra.png") no-repeat scroll center top transparent;
    height: 8px;
    margin: 0 auto;
    position: relative;
    width: 980px;
    z-index: 10; }
  body#body-home .hero-box form, body#body-home .hero-box fieldset, body#body-dashboard .hero-box form, body#body-dashboard .hero-box fieldset {
    margin-bottom: 0; }
  body#body-home .hero-box prod, body#body-dashboard .hero-box prod {
    font-weight: bold; }
  body#body-home .hero-box form .clearfix, body#body-dashboard .hero-box form .clearfix {
    margin-bottom: 7px; }
  body#body-home .hero-box form .input, body#body-dashboard .hero-box form .input {
    margin-left: 0; }
  body#body-home .hero-box input, body#body-dashboard .hero-box input {
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    padding: 0 10px; }
  body#body-home .hero-box .input-prepend .add-on, body#body-dashboard .hero-box .input-prepend .add-on {
    color: #666;
    line-height: 36px;
    height: 37px;
    padding: 0;
    width: 110px;
    margin: 1px 0 0;
    font-size: 15px; }
  body#body-home .hero-box label, body#body-dashboard .hero-box label {
    width: auto;
    font-size: 15px;
    line-height: 40px;
    margin: 0 0 0 11px;
    position: absolute;
    color: #666666;
    padding: 0; }
  body#body-home .izq, body#body-dashboard .izq {
    float: left; }
  body#body-home .indash, body#body-dashboard .indash {
    padding: 0; }
  body#body-home .main-box form, body#body-home .main-box fieldset, body#body-dashboard .main-box form, body#body-dashboard .main-box fieldset {
    margin-bottom: 0; }
  body#body-home .main-box .actions, body#body-dashboard .main-box .actions {
    margin-bottom: 0;
    width: 490px;
    margin-left: -20px; }
  body#body-home .page-header, body#body-dashboard .page-header {
    margin: 0; }
  body#body-home .forgot-password, body#body-dashboard .forgot-password {
    line-height: 1;
    margin-top: 13px; }
  body#body-home .login-logo, body#body-dashboard .login-logo {
    padding: 25px 0 25px;
    width: 194px;
    height: 55px;
    margin: 0 auto; }
  body#body-home .cinema-display, body#body-dashboard .cinema-display {
    background: url("https://s3.amazonaws.com/cdn.sidengo.com/images/backgrounds/bg-cinema-display.png") no-repeat scroll 0 0 transparent;
    float: right;
    height: 380px;
    margin: 0 auto;
    width: 482px; }
  body#body-home .cinema-display-glow, body#body-dashboard .cinema-display-glow {
    background: url("https://s3.amazonaws.com/cdn.sidengo.com/images/backgrounds/bg-cinema-display-glow.png") repeat scroll 0 0 transparent;
    height: 210px;
    margin: -265px 0 0 284px;
    position: relative;
    width: 200px; }
  body#body-home .cinema-display-video, body#body-dashboard .cinema-display-video {
    height: 248px;
    padding: 18px 0 0 20px;
    width: 442px; }
  body#body-home .footer-links-dashboard, body#body-dashboard .footer-links-dashboard {
    display: none; }
  body#body-home .tweet, body#body-dashboard .tweet {
    width: 900px; }
  body#body-home .tw-image, body#body-dashboard .tw-image {
    float: left;
    height: 30px;
    padding: 4px 15px 0 0;
    width: 36px; }
  body#body-home #twitter_update_list, body#body-dashboard #twitter_update_list {
    display: table-cell;
    height: 34px;
    list-style: none outside none;
    margin-left: 50px;
    vertical-align: middle; }
  body#body-home #twitter_update_list li, body#body-dashboard #twitter_update_list li {
    color: #616566;
    font-family: Helvetica Neue, Helvetica, Arial;
    font-size: 15px;
    font-weight: normal;
    line-height: 17px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6); }
  body#body-home .hiw-hero, body#body-dashboard .hiw-hero {
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4), 12px -1px 15px rgba(0, 0, 0, 0.1);
    -o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4), 12px -1px 15px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4), 12px -1px 15px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4), 12px -1px 15px rgba(0, 0, 0, 0.1);
    float: left;
    height: 310px; }
  body#body-home .hiw-hero h1, body#body-dashboard .hiw-hero h1 {
    color: #2c3034;
    font-size: 27px;
    font-weight: normal;
    letter-spacing: -1px;
    line-height: 1;
    margin: 0;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7);
    padding-bottom: 15px; }
  body#body-home .subhero, body#body-dashboard .subhero {
    float: left;
    margin: 0 5px 8px 0; }
  body#body-home .subhero-inner, body#body-dashboard .subhero-inner {
    background-color: #fff;
    box-shadow: 1px 0 1px rgba(0, 0, 0, 0.1), 1px -1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 rgba(0, 0, 0, 0.1), -1px 0 1px rgba(0, 0, 0, 0.1), -1px -1px 0 rgba(0, 0, 0, 0.05), 0 2px 1px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 1px 0 1px rgba(0, 0, 0, 0.1), 1px -1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 rgba(0, 0, 0, 0.1), -1px 0 1px rgba(0, 0, 0, 0.1), -1px -1px 0 rgba(0, 0, 0, 0.05), 0 2px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 1px 0 1px rgba(0, 0, 0, 0.1), 1px -1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 rgba(0, 0, 0, 0.1), -1px 0 1px rgba(0, 0, 0, 0.1), -1px -1px 0 rgba(0, 0, 0, 0.05), 0 2px 1px rgba(0, 0, 0, 0.15);
    float: left;
    height: 155px; }
  body#body-home .subhero-shadow, body#body-dashboard .subhero-shadow {
    background-size: 240px auto;
    margin-top: 155px;
    overflow: hidden;
    position: absolute;
    width: 241px; }
  body#body-home .image-holder, body#body-dashboard .image-holder {
    background: url("https://s3.amazonaws.com/cdn.sidengo.com/images/backgrounds/bg-features-shadow.png") no-repeat scroll 3px bottom transparent;
    width: 310px;
    vertical-align: top;
    position: relative;
    overflow: hidden;
    padding: 0 0 20px 0; }
  body#body-home .index-grid, body#body-dashboard .index-grid {
    margin: 0; }
  body#body-home .index-grid li, body#body-dashboard .index-grid li {
    display: block;
    float: left;
    padding: 0 0 30px; }
  body#body-home .index-grid a, body#body-dashboard .index-grid a {
    background-color: transparent;
    border: 0 none;
    border-radius: 0;
    padding: 0;
    cursor: default;
    box-shadow: 0 0 0;
    color: #0568AE;
    margin: 0;
    float: none;
    font-weight: 600; }
  body#body-home .index-grid a:hover, body#body-dashboard .index-grid a:hover {
    box-shadow: 0 0 0; }
  body#body-home .index-grid img, body#body-dashboard .index-grid img {
    border: 1px solid #8A8A8A;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
    border-radius: 3px; }
  body#body-home .index-grid img:hover, body#body-dashboard .index-grid img:hover {
    -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
    -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
    box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); }
  body#body-home .index-grid h4, body#body-dashboard .index-grid h4 {
    line-height: 1; }
  body#body-home .index-grid p, body#body-dashboard .index-grid p {
    font: 300 15px/1.3 "Open Sans";
    display: block;
    color: #6D6D6D;
    width: 310px; }
  body#body-home .footer-signup, body#body-dashboard .footer-signup {
    margin: 0 auto 0 !important;
    padding: 25px 20px;
    position: relative;
    width: 940px; }
  body#body-home .footer-signup h3, body#body-dashboard .footer-signup h3 {
    font: 300 24px/1 "Open Sans";
    margin-bottom: 15px;
    text-align: center; }
  body#body-home .footer-signup input, body#body-dashboard .footer-signup input {
    height: 30px; }
  body#body-home .footer-signup label, body#body-dashboard .footer-signup label {
    margin-top: 7px; }
  body#body-home .footer-signup .input-prepend .add-on, body#body-dashboard .footer-signup .input-prepend .add-on {
    font-size: 14px;
    padding: 7px 0 7px 5px; }
  body#body-home .community, body#body-dashboard .community {
    margin: 40px auto 30px;
    width: 980px; }
  body#body-home #about, body#body-dashboard #about {
    margin: 0 auto -30px;
    overflow: visible; }
  body#body-home .hiw-info, body#body-dashboard .hiw-info {
    float: left;
    width: 440px; }
  body#body-home .index-content h1, body#body-dashboard .index-content h1 {
    font: 300 40px/1.1 "Open Sans";
    margin-bottom: 20px; }
  body#body-home .hiw-info h1, body#body-dashboard .hiw-info h1 {
    font: 300 40px/1.1 "Open Sans";
    padding-top: 5px; }
  body#body-home .hiw-info p, body#body-dashboard .hiw-info p {
    font-size: 18px !important;
    line-height: 1.4 !important; }
  body#body-home .index-content p, body#body-dashboard .index-content p {
    font: 300 15px/1.5 "Open Sans";
    margin-bottom: 15px; }
  body#body-home .hiw-video, body#body-dashboard .hiw-video {
    background: url("https://s3.amazonaws.com/cdn.sidengo.com/images/backgrounds/bg-frame-444x301.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 269px;
    padding: 13px;
    width: 419px; }
  body#body-home .hero-video-play, body#body-dashboard .hero-video-play {
    background: url("https://s3.amazonaws.com/cdn.sidengo.com/images/backgrounds/bg-play-buttons.png") repeat scroll 0 0 transparent;
    display: block;
    height: 72px;
    margin: 162px 0 0 636px;
    position: absolute;
    width: 72px;
    z-index: 100; }
  body#body-home .hero-video-play:hover, body#body-dashboard .hero-video-play:hover {
    background-position: 0 -72px; }
  body#body-home .hiw-video-play, body#body-dashboard .hiw-video-play {
    background: url("https://s3.amazonaws.com/cdn.sidengo.com/images/backgrounds/bg-play-buttons-full.png") repeat scroll 0 0 transparent;
    display: block;
    height: 269px;
    margin: 0;
    position: absolute;
    width: 419px;
    z-index: 100; }
  body#body-home .hiw-video-play:hover, body#body-dashboard .hiw-video-play:hover {
    background-position: 0 -269px; }
  body#body-home .help-block, body#body-dashboard .help-block {
    line-height: 1.2;
    overflow: hidden;
    padding: 6px 3px 15px;
    width: 328px; }
  body#body-home .indash h5, body#body-dashboard .indash h5 {
    font-weight: normal; }
  body#body-home .indash a, body#body-dashboard .indash a {
    color: #93B0FF; }
  body#body-home textarea[readonly], body#body-dashboard textarea[readonly] {
    background-color: #f9f9f9;
    border-color: #ddd;
    cursor: text;
    padding: 10px;
    width: 448px;
    resize: none;
    overflow: hidden; }
  body#body-home .goog-te-banner-frame, body#body-dashboard .goog-te-banner-frame {
    display: none !important; }
  body#body-home .goog-te-gadget-icon, body#body-dashboard .goog-te-gadget-icon {
    display: none !important; }
  body#body-home #goog-gt-tt, body#body-dashboard #goog-gt-tt {
    display: none !important; }
  body#body-home .goog-text-highlight, body#body-dashboard .goog-text-highlight {
    background-color: transparent !important;
    box-shadow: 0 0 0 transparent !important; }
  body#body-home .goog-te-gadget-simple, body#body-dashboard .goog-te-gadget-simple {
    padding: 6px 4px 5px !important; }
  body#body-home .translator, body#body-dashboard .translator {
    padding: 5px 10px 0 0;
    float: right; }
  body#body-home .test-drive, body#body-dashboard .test-drive {
    margin: 0;
    border-radius: 0;
    border: 0 none;
    padding: 10px 15px !important;
    background: url("https://s3.amazonaws.com/cdn.sidengo.com/images/backgrounds/bg-linen-blue.png") repeat scroll 0 0 #3e78b3;
    color: #FFF;
    text-shadow: 0 1px 0 #093e72;
    box-shadow: 0 0 1px #333333;
    -webkit-box-shadow: 0 0 1px #333333;
    -moz-box-shadow: 0 0 1px #333333;
    opacity: 0.9; }
  body#body-home .test-drive p, body#body-dashboard .test-drive p {
    margin: 0;
    text-align: center;
    font-size: 13px;
    letter-spacing: 0.3px; }
  body#body-home .topbar-inner, body#body-dashboard .topbar-inner {
    padding-top: 25px;
    padding-bottom: 30px; }
  body#body-home .dashboard-side-embed, body#body-dashboard .dashboard-side-embed {
    width: 300px;
    float: right;
    height: 600px; }
  body#body-home .preview-embed, body#body-dashboard .preview-embed {
    margin: -20px 0 -4px -20px; }
  body#body-home #overview h3, body#body-dashboard #overview h3 {
    font-weight: 300;
    line-height: 1;
    margin-bottom: 10px;
    font-size: 16px; }
  body#body-home .about-info-left, body#body-dashboard .about-info-left {
    float: left;
    width: 425px;
    border-right: 1px solid #EEEEEE;
    box-shadow: 1px 0 0 #CCCCCC;
    height: 280px;
    margin: -20px 0 -20px -20px;
    padding: 20px; }
  body#body-home .about-info-right, body#body-dashboard .about-info-right {
    float: right;
    width: 460px; }
  body#body-home .about-info h2, body#body-dashboard .about-info h2 {
    font: 300 28px/1.1 "Open Sans";
    padding-top: 10px; }
  body#body-home .about-info p, body#body-dashboard .about-info p {
    font-size: 15px;
    line-height: 1.4; }
  body#body-home .about-slideshow, body#body-dashboard .about-slideshow {
    background: url("https://s3.amazonaws.com/cdn.sidengo.com/images/backgrounds/bg-frame-444x301.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 269px;
    padding: 13px;
    width: 419px; }
  body#body-home .about-showcase, body#body-dashboard .about-showcase {
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 0 7px #CCCCCC;
    display: block;
    float: left;
    height: 267px;
    width: 442px;
    margin: 3px; }
  body#body-home .about-showcase a, body#body-dashboard .about-showcase a {
    cursor: pointer; }
  body#body-home .about-showcase img, body#body-dashboard .about-showcase img {
    border-radius: 4px; }
  body#body-home .social-box, body#body-dashboard .social-box {
    background-color: #f8f8f8;
    border-color: #BBBBBB #DADADA #DADADA;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 #EDEDED inset;
    border-radius: 3px;
    float: left;
    height: 62px;
    margin-top: 5px;
    overflow: hidden;
    padding: 0 5px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    width: 205px; }
  body#body-home .social-box .twitter-follow-button, body#body-dashboard .social-box .twitter-follow-button {
    float: left;
    width: 67px !important; }
  body#body-home .social-box .twitter-share-button, body#body-dashboard .social-box .twitter-share-button {
    float: left; }
  body#body-home .social-box .twitter-picture, body#body-dashboard .social-box .twitter-picture {
    float: left;
    height: 40px;
    margin: 10px;
    width: 40px; }
  body#body-home .social-box .sidengo-on-twitter, body#body-dashboard .social-box .sidengo-on-twitter {
    font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 15px;
    margin: 10px 0 6px; }
  body#body-home .social-box .sidengo-on-twitter a, body#body-dashboard .social-box .sidengo-on-twitter a {
    color: #3B5998; }
  body#body-home .social-box .sidengo-on-twitter a:hover, body#body-dashboard .social-box .sidengo-on-twitter a:hover {
    text-decoration: underline; }
  body#body-home .social-box .sidengo-on-twitter span, body#body-dashboard .social-box .sidengo-on-twitter span {
    font-size: 11px;
    font-weight: normal;
    line-height: 1.28; }
  body#body-home #hero-login .container, body#body-dashboard #hero-login .container {
    width: 768px; }
  body#body-home #hero-login .sombra, body#body-home #hero-login .content, body#body-dashboard #hero-login .sombra, body#body-dashboard #hero-login .content {
    display: none; }
  body#body-home #hero-login, body#body-dashboard #hero-login {
    margin: 0 auto;
    height: auto;
    width: 420px; }
  body#body-home #hero-login .herocontent, body#body-dashboard #hero-login .herocontent {
    padding-top: 0;
    line-height: 20px;
    width: auto;
    text-align: center; }
  body#body-home #hero-login .herocontent a, body#body-dashboard #hero-login .herocontent a {
    font-size: 13px; }
  body#body-home #hero-login .hero-box, body#body-dashboard #hero-login .hero-box {
    width: 360px;
    position: relative;
    margin-bottom: 40px; }
  body#body-home #hero-login footer, body#body-dashboard #hero-login footer {
    padding-top: 25px 0 0;
    width: auto; }
  body#body-home #hero-login hr, body#body-dashboard #hero-login hr {
    margin: 10px 0 15px; }
  body#body-home #hero-login label, body#body-dashboard #hero-login label {
    font-size: 13px;
    font-weight: bold;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6);
    position: relative;
    display: block;
    line-height: 30px;
    margin: 0; }
  body#body-home #hero-login input, body#body-dashboard #hero-login input {
    font-size: 20px;
    font-weight: normal;
    height: 42px; }
  body#body-home #hero-login .der, body#body-dashboard #hero-login .der {
    float: right; }
  body#body-home #hero-forgot-password .container, body#body-dashboard #hero-forgot-password .container {
    width: 768px; }
  body#body-home #hero-forgot-password .sombra, body#body-home #hero-forgot-password .content, body#body-dashboard #hero-forgot-password .sombra, body#body-dashboard #hero-forgot-password .content {
    display: none; }
  body#body-home #hero-forgot-password, body#body-dashboard #hero-forgot-password {
    margin: 0 auto;
    height: auto;
    width: 420px; }
  body#body-home #hero-forgot-password .herocontent, body#body-dashboard #hero-forgot-password .herocontent {
    padding-top: 0;
    line-height: 20px;
    width: auto;
    text-align: center; }
  body#body-home #hero-forgot-password .herocontent a, body#body-dashboard #hero-forgot-password .herocontent a {
    font-size: 13px; }
  body#body-home #hero-forgot-password .hero-box, body#body-dashboard #hero-forgot-password .hero-box {
    width: 360px;
    position: relative;
    margin-bottom: 40px; }
  body#body-home #hero-forgot-password footer, body#body-dashboard #hero-forgot-password footer {
    padding-top: 25px 0 0;
    width: auto; }
  body#body-home #hero-forgot-password hr, body#body-dashboard #hero-forgot-password hr {
    margin: 10px 0 15px; }
  body#body-home #hero-forgot-password label, body#body-dashboard #hero-forgot-password label {
    font-size: 13px;
    font-weight: bold;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6);
    position: relative;
    display: block;
    line-height: 30px;
    margin: 0; }
  body#body-home #hero-forgot-password input, body#body-dashboard #hero-forgot-password input {
    font-size: 20px;
    font-weight: normal;
    height: 42px; }
  body#body-home #hero-forgot-password .der, body#body-dashboard #hero-forgot-password .der {
    float: right; }
  body#body-home .rojo-rico, body#body-dashboard .rojo-rico {
    background-color: #c43c35;
    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#ee5f5b), to(#c43c35));
    background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
    background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee5f5b), color-stop(100%, #c43c35));
    background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
    background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
    background-image: linear-gradient(top, #ee5f5b, #c43c35);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    color: #FFFFFF; }
  body#body-home #delete-account-button[disabled], body#body-dashboard #delete-account-button[disabled] {
    background-color: #c43c35;
    cursor: default;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    filter: alpha(opacity=65);
    -khtml-opacity: 0.65;
    -moz-opacity: 0.65;
    opacity: 0.65;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none; }
  body#body-home .verde-rico, body#body-dashboard .verde-rico {
    background-color: #53A253;
    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#4fd37b), to(#53a253));
    background-image: -moz-linear-gradient(top, #4fd37b, #53a253);
    background-image: -ms-linear-gradient(top, #4fd37b, #53a253);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4fd37b), color-stop(100%, #53a253));
    background-image: -webkit-linear-gradient(top, #4fd37b, #53a253);
    background-image: -o-linear-gradient(top, #4fd37b, #53a253);
    background-image: linear-gradient(top, #4fd37b, #53a253);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4FD37B', endColorstr='#53A253', GradientType=0);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    color: #FFFFFF; }
  body#body-home .azul-rico, body#body-dashboard .azul-rico {
    background-color: #3A7AC1;
    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#60a0e7), to(#3a7ac1));
    background-image: -moz-linear-gradient(top, #60a0e7, #3a7ac1);
    background-image: -ms-linear-gradient(top, #60a0e7, #3a7ac1);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #60a0e7), color-stop(100%, #3a7ac1));
    background-image: -webkit-linear-gradient(top, #60a0e7, #3a7ac1);
    background-image: -o-linear-gradient(top, #60a0e7, #3a7ac1);
    background-image: linear-gradient(top, #60a0e7, #3a7ac1);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#60A0E7', endColorstr='#3A7AC1', GradientType=0);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    color: #FFFFFF; }
  body#body-home .blanco-rico, body#body-dashboard .blanco-rico {
    background-color: #e6e6e6;
    background-repeat: no-repeat;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(white), color-stop(25%, white), to(#e6e6e6));
    background-image: -webkit-linear-gradient(white, white 25%, #e6e6e6);
    background-image: -moz-linear-gradient(top, white, white 25%, #e6e6e6);
    background-image: -ms-linear-gradient(white, white 25%, #e6e6e6);
    background-image: -o-linear-gradient(white, white 25%, #e6e6e6);
    background-image: linear-gradient(white, white 25%, #e6e6e6);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
    text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.25);
    color: #333333; }
  body#body-home .negro-rico, body#body-dashboard .negro-rico {
    background-color: #282828 !important;
    background-repeat: repeat-x !important;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#383838), to(#282828)) !important;
    background-image: -moz-linear-gradient(top, #383838, #282828) !important;
    background-image: -ms-linear-gradient(top, #383838, #282828) !important;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #383838), color-stop(100%, #282828)) !important;
    background-image: -webkit-linear-gradient(top, #383838, #282828) !important;
    background-image: -o-linear-gradient(top, #383838, #282828) !important;
    background-image: linear-gradient(top, #383838, #282828) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#383838', endColorstr='#282828', GradientType=0) !important; }
  body#body-home .rojo-rico:hover, body#body-home .azul-rico:hover, body#body-home .blanco-rico:hover, body#body-home .verde-rico:hover, body#body-home .negro-rico:hover, body#body-dashboard .rojo-rico:hover, body#body-dashboard .azul-rico:hover, body#body-dashboard .blanco-rico:hover, body#body-dashboard .verde-rico:hover, body#body-dashboard .negro-rico:hover {
    background-position: 0 0;
    color: #fff; }

/*END body-home and body-dashboard */
/*
===========================
DASHBOARD ONLY
===========================
*/
body#body-dashboard {
  background: #F8F9FA;
  /* Gabriel Slider CSS */
  /* Custom Domain Guide Styles */
  /* Custom Domain Guide Styles END */
  /* Site Icons Styles */
  /* Site Icons Styles END */
  /* BILLING MODAL */
  /* CUSTOM DOMAIN START */
  /* NEW SITE MODAL */
  /* PLANS MODAL */
  /* JUNE 2012 MODALS END */
  	/*
  START CUSTOM DOMAIN STYLING
  	*/
  /* New Dropdown Menu Style */
  /* Manage Domains Modal */
  /* Custom Domains List */
  /* Create Contact Modal */
  /* Domain Checkout Modal */
  /* Update Domain Contact Form */
  /* Custom Domain Guide */
  	/*
  END CUSTOM DOMAIN STYLING
  	*/
  /* Referral Modal */
  /*  */
  /* SWITCHES */
  /* ============================================================
   * bootstrapSwitch v1.8 by Larentis Mattia @SpiritualGuru
   * http://www.larentis.eu/
   *
   * Enhanced for radiobuttons by Stein, Peter @BdMdesigN
   * http://www.bdmdesign.org/
   *
   * Project site:
   * http://www.larentis.eu/switch/
   * ============================================================
   * Licensed under the Apache License, Version 2.0
   * http://www.apache.org/licenses/LICENSE-2.0
   * ============================================================ */
  /* 	.modal-backdrop { display: none !important; } */ }
  body#body-dashboard .content {
    background: none no-repeat scroll 0 0 white;
    border: 1px solid rgba(185, 193, 208, 0.45);
    box-shadow: 0 0 10px rgba(185, 193, 208, 0.6);
    margin-bottom: 20px;
    z-index: 0; }
  body#body-dashboard a {
    color: #3366CC;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease; }
  body#body-dashboard .site-settings .modal-body .clearfix {
    margin-bottom: 10px; }
  body#body-dashboard .xlarge, body#body-dashboard textarea, body#body-dashboard input {
    height: 20px;
    border-color: #BBB #DDD #DDD;
    box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 white;
    border-radius: 5px;
    color: #55656F;
    font: 14px/1 Arial;
    -webkit-font-smoothing: antialiased;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -moz-osx-font-smoothing: grayscale; }
  body#body-dashboard .xlarge:hover, body#body-dashboard textarea:hover, body#body-dashboard input:hover {
    background-color: #BFBFBF;
    background-color: rgba(231, 237, 243, 0.2);
    color: rgba(0, 0, 0, 0.8); }
  body#body-dashboard .xlarge:focus, body#body-dashboard textarea:focus, body#body-dashboard input:focus {
    background-color: #BFBFBF;
    background-color: rgba(231, 237, 243, 0.3);
    color: rgba(0, 0, 0, 0.8);
    border-color: #BBB #DDD #DDD;
    box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 white; }
  body#body-dashboard .input-prepend input {
    border-radius: 0 5px 5px 0; }
  body#body-dashboard .we-are-in-alpha {
    background: url("https://s3.amazonaws.com/cdn.sidengo.com/images/common/sidengo-alpha.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 55px;
    position: fixed;
    right: 0;
    text-transform: uppercase;
    top: 0;
    width: 55px;
    z-index: 100000;
    opacity: 0.9; }
  body#body-dashboard .container {
    width: 100%;
    max-width: 1000px;
    position: relative;
    margin-top: 86px;
    padding: 0 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box; }
    body#body-dashboard .container * {
      text-shadow: 0 0 0 transparent; }
  body#body-dashboard .span-full-tabs {
    width: 660px; }
  body#body-dashboard .topbar div > ul {
    margin: 0 330px 0 0; }
  body#body-dashboard .pill-squares {
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #BBBBBB #DADADA #DADADA;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 #EDEDED inset;
    -webkit-box-shadow: 0 1px 0 #EDEDED inset;
    -moz-box-shadow: 0 1px 0 #EDEDED inset;
    float: left;
    padding: 5px 5px 0;
    width: auto; }
  body#body-dashboard .pill-content-divider {
    background-color: transparent;
    border-color: #DFDFDF transparent #FFFFFF;
    border-style: solid;
    border-width: 1px 0;
    float: left;
    height: 0;
    margin: 20px 0 20px -20px;
    width: 510px; }
  body#body-dashboard .site-settings .input-prepend input {
    padding: 8px 124px 8px 10px;
    text-overflow: ellipsis;
    width: 100px; }
  body#body-dashboard .sitename-availability-message-checking, body#body-dashboard .sitename-availability-message {
    font: 10px/1 Arial;
    margin: 14px 10px;
    position: absolute;
    right: 66px;
    text-align: right;
    width: 110px; }
  body#body-dashboard p.positive {
    color: green !important; }
  body#body-dashboard p.negative {
    color: red !important; }
  body#body-dashboard .modal-body validationerror {
    color: red;
    float: left;
    font: 10px/1 Arial;
    padding: 5px; }
  body#body-dashboard #site-settings-saved, body#body-dashboard #account-settings-saved, body#body-dashboard #account-incorrect-password, body#body-dashboard #icon-gloss-saved {
    bottom: 22px;
    position: absolute;
    color: white !important;
    padding: 0 10px;
    border-radius: 3px;
    float: right;
    right: 183px;
    z-index: 1000;
    line-height: 28px; }
  body#body-dashboard .indash a {
    color: #21759B; }
  body#body-dashboard .tabs {
    background-color: #f1f3f5;
    border-right: 1px solid #B9C1D0;
    box-shadow: -1px -2px 2px rgba(0, 0, 0, 0.075) inset;
    -webkit-box-shadow: -1px -2px 2px rgba(0, 0, 0, 0.075) inset;
    -moz-box-shadow: -1px -2px 2px rgba(0, 0, 0, 0.075) inset;
    float: left;
    height: 558px;
    margin: 0;
    padding: 5px 0 0;
    width: 150px; }
  body#body-dashboard .tabs:hover {
    background-position: 0 0; }
  body#body-dashboard .tabs h5 {
    color: #96A0AD;
    cursor: default;
    font: bold 10px/1 Arial;
    padding: 10px 0 10px 10px;
    text-shadow: 0 1px 0 white;
    text-transform: uppercase; }
  body#body-dashboard .tabs > li > a {
    border-color: #f1f3f5;
    border-style: solid;
    border-width: 1px 0;
    color: #333333;
    font: 11px/1 Arial;
    margin: 0;
    padding: 10px 0 10px 38px;
    width: 110px;
    text-shadow: 0 1px 0 white; }
  body#body-dashboard .tabs > li.active > a, body#body-dashboard .tabs > li.active > a:hover {
    background-color: #E7EDF3;
    border-color: #BED3EA;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-style: solid;
    border-width: 1px 0;
    box-shadow: -2px 0 2px rgba(0, 0, 0, 0.05) inset;
    -webkit-box-shadow: -2px 0 2px rgba(0, 0, 0, 0.05) inset;
    -moz-box-shadow: -2px 0 2px rgba(0, 0, 0, 0.05) inset;
    color: #000000;
    cursor: pointer;
    margin: 0;
    width: 112px; }
  body#body-dashboard .tabs > li > a:hover {
    background-color: #ebeff3;
    border-color: #ebedf0; }
  body#body-dashboard .sombra {
    display: none; }
  body#body-dashboard .topbar .brand {
    position: relative;
    background: url("https://s3.amazonaws.com/cdn.sidengo.com/images/common/sidengo-header-logo-2014.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    width: 108px;
    opacity: 0.9;
    height: 30px;
    display: block;
    float: left;
    padding: 0;
    background-size: auto 100%;
    -webkit-transition: all 0.5s ease !important;
    -moz-transition: all 0.5s ease !important;
    -ms-transition: all 0.5s ease !important;
    -o-transition: all 0.5s ease !important;
    opacity: 0.9;
    margin-top: -8px; }
  body#body-dashboard .topbar .brand:hover {
    opacity: 1; }
  body#body-dashboard .nav-icon {
    background: url("https://s3.amazonaws.com/cdn.sidengo.com/images/dashboard/dashboard-sprite.png") no-repeat scroll 0 0 transparent;
    height: 15px;
    margin: 9px 0 0 10px;
    position: absolute;
    width: 19px; }
  body#body-dashboard .overview-icon {
    background-position: 0px 0px; }
  body#body-dashboard .analytics-icon {
    background-position: 0px -26px; }
  body#body-dashboard .custom-domain-icon {
    background-position: 0px -133px; }
  body#body-dashboard .site-settings-icon {
    background-position: 0px -159px; }
  body#body-dashboard .seo-icon {
    background-position: 0px -186px; }
  body#body-dashboard .site-icons-icon {
    background-position: 0px -212px; }
  body#body-dashboard .account-settings-icon {
    background-position: 0px -239px; }
  body#body-dashboard .password-icon {
    background-position: 0px -266px; }
  body#body-dashboard .input-prepend .add-on {
    text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.25);
    color: #4B5966;
    padding: 8px 10px;
    height: 20px;
    line-height: 20px;
    border-radius: 5px 0 0 5px;
    box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 white;
    border-color: #BBB #DDD #DDD;
    background: rgba(0, 0, 0, 0.03); }
  body#body-dashboard .input-prepend input {
    font: 13px/1 Arial;
    padding: 8px 10px; }
  body#body-dashboard .topbar .brand:hover {
    opacity: 0.85; }
  body#body-dashboard .topbar {
    position: fixed;
    width: 100%;
    z-index: 10000;
    top: 0;
    left: 0;
    background: white;
    color: #404040;
    cursor: default;
    font-family: Arial,sans-serif;
    font-size: 13px;
    font-weight: normal;
    line-height: 18px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    height: 56px; }
  body#body-dashboard .topbar-inner {
    padding: 20px;
    width: 100%;
    height: 56px;
    margin: 0 auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    max-width: 1000px; }
  body#body-dashboard .topbar-inner-links {
    float: right;
    margin-top: 8px; }
  body#body-dashboard .topbar-link {
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    color: #555555;
    font: 11px/1 Arial;
    padding: 3px 11px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); }
  body#body-dashboard .topbar-link:hover {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.05);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
    color: #333333; }
  body#body-dashboard .active-link {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.05);
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset;
    color: #888888; }
  body#body-dashboard .topbar ul.dropdown-menu {
    display: none; }
  body#body-dashboard .topbar .open ul.dropdown-menu {
    display: block;
    position: absolute;
    left: auto;
    border: 0 none;
    border-radius: 0;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    right: 20px;
    margin: 0;
    padding: 0;
    max-width: inherit;
    min-width: inherit; }
  body#body-dashboard .topbar .open ul.dropdown-menu a {
    padding: 10px 32px 10px 20px;
    margin: 0;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
    font-weight: bold;
    color: rgba(133, 146, 153, 0.9);
    text-shadow: 0 0 0 transparent; }
  body#body-dashboard .topbar .open ul.dropdown-menu a:hover {
    background: rgba(133, 146, 153, 0.9);
    color: #FFFFFF; }
  body#body-dashboard .topbar .open ul.dropdown-menu a:last-child {
    box-shadow: 0 0 0 transparent; }
  body#body-dashboard .topbar .open ul.dropdown-menu a:before {
    padding-right: 7px;
    font-family: "Sidengo"; }
  body#body-dashboard .topbar .open ul.dropdown-menu a:nth-child(1):before {
    content: "\E819"; }
  body#body-dashboard .topbar .open ul.dropdown-menu a:nth-child(2):before {
    content: "\E833"; }
  body#body-dashboard .topbar .open ul.dropdown-menu a:nth-child(3):before {
    content: "\E817"; }
  body#body-dashboard .topbar .open ul.dropdown-menu a:nth-child(4):before {
    content: "\E831"; }
  body#body-dashboard .topbar .open ul.dropdown-menu a:nth-child(5):before {
    content: "\E836"; }
  body#body-dashboard .topbar .open ul.dropdown-menu a:nth-child(6):before {
    content: "\E838"; }
  body#body-dashboard .topbar a:before {
    font-family: 'Sidengo';
    font-size: 14px;
    position: relative;
    line-height: 1px;
    padding-right: 7px;
    font-weight: normal; }
  body#body-dashboard .topbar .upgrade-in-nav {
    color: #40c2a8; }
  body#body-dashboard .topbar .upgrade-in-nav:after {
    content: "";
    background: rgba(64, 194, 168, 0.8);
    position: absolute;
    width: 65px;
    height: 1px;
    margin: 17px 0 0 -65px;
    opacity: 0;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease; }
  body#body-dashboard .topbar .upgrade-in-nav:hover {
    color: #40c2a8; }
  body#body-dashboard .topbar .upgrade-in-nav:hover:after {
    opacity: 1; }
  body#body-dashboard .topbar a.account-dropdown {
    padding-right: 0; }
  body#body-dashboard .topbar a.account-dropdown:after {
    content: " ▾";
    padding: 10px 0 10px 10px;
    box-shadow: 1px 0 0 rgba(75, 89, 102, 0.08) inset;
    margin-left: 10px; }
  body#body-dashboard .account-in-nav:before {
    content: "\E800"; }
  body#body-dashboard .new-site-in-nav:before {
    content: "\E848"; }
  body#body-dashboard .upgrade-in-nav:before {
    content: "\E827"; }
  body#body-dashboard .rewards-in-nav:before {
    content: "\E831"; }
  body#body-dashboard .domains-in-nav:before {
    content: "\E817"; }
  body#body-dashboard .botonsote-derecha {
    margin-top: 1px; }
  body#body-dashboard .header-message {
    position: relative;
    width: 100%;
    text-align: center;
    font-size: 13px;
    line-height: 1;
    color: #859299;
    padding: 15px 0 5px 42px;
    height: 42px;
    background: white;
    box-shadow: 0 -1px 1px rgba(75, 89, 102, 0.05), 0 1px 1px rgba(75, 89, 102, 0.2);
    opacity: 0.9;
    max-width: 960px;
    margin: 0 auto 30px;
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box; }
  body#body-dashboard .header-message::before {
    content: "hello"; }
  body#body-dashboard .ticker-top-zone {
    background: #EFF1F5;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#eff1f5), to(#c9d2dc));
    background-image: -moz-linear-gradient(top, #eff1f5, #c9d2dc);
    background-image: -o-linear-gradient(top, #eff1f5, #c9d2dc);
    border-bottom: 1px solid #B3BECA;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-top-left-radius: 4px;
    -moz-border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    -webkit-box-shadow: 0 1px 0 #FFFFFF;
    -moz-box-shadow: 0 1px 0 #FFFFFF;
    box-shadow: 0 1px 0 #FFFFFF;
    margin: 0;
    opacity: 0.9;
    padding: 15px;
    text-shadow: 0 1px 0 #FFFFFF; }
  body#body-dashboard .ticker-top-zone p {
    color: #475B6F;
    font: 13px/1 Arial;
    margin: 0;
    text-align: center;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); }
  body#body-dashboard .ticker-top-zone h1 {
    color: #475B6F;
    font: 13px/1 Arial;
    margin: 0;
    text-align: center;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); }
  body#body-dashboard .ticker-top-zone a {
    color: #475B6F;
    font-weight: bold;
    text-decoration: underline; }
  body#body-dashboard .sites-dashboard-header {
    margin: 20px 30px 0; }
  body#body-dashboard .sites-dashboard-header h1 {
    color: #444444;
    float: left;
    font: bold 20px/30px Arial;
    margin: 0;
    text-shadow: -1px 1px 1px white; }
  body#body-dashboard .main-box .actions {
    background: none repeat scroll 0 0 rgba(240, 240, 240, 0.5);
    bottom: 0;
    box-shadow: 0 1px 0 white inset;
    -webkit-box-shadow: 0 1px 0 white inset;
    -moz-box-shadow: 0 1px 0 white inset;
    padding: 18px 20px;
    position: absolute;
    text-align: right;
    width: 470px; }
  body#body-dashboard .modal {
    margin: -250px 0 0 -280px; }
  body#body-dashboard footer {
    padding: 20px 20px 70px;
    width: auto;
    box-shadow: 0 1px 0 rgba(75, 89, 102, 0.05) inset;
    clear: both; }
  body#body-dashboard footer a, body#body-dashboard footer p {
    color: rgba(75, 89, 102, 0.5);
    font: 13px/1 'New Roboto';
    padding: 0 3px;
    text-shadow: 0 0 0 transparent; }
  body#body-dashboard footer a:first-child {
    padding-left: 0; }
  body#body-dashboard footer p {
    padding: 0; }
  body#body-dashboard footer a:hover {
    color: rgba(75, 89, 102, 0.75); }
  body#body-dashboard .footer-links-dashboard {
    display: block; }
  body#body-dashboard .header-separator-dashboard {
    border-left: 1px solid #222222;
    border-right: 1px solid #333333;
    float: left;
    height: 39px;
    width: 0; }
  body#body-dashboard .footer-links-dashboard {
    float: left; }
  body#body-dashboard .footer-copyright-dashboard {
    float: right; }
  body#body-dashboard .login-flash {
    border-bottom: 1px solid #999999;
    font-size: 14px;
    line-height: 1;
    padding: 9px 0;
    position: relative;
    text-align: center;
    top: 0;
    left: 0;
    width: 100%; }
  body#body-dashboard .login-flash:hover {
    background-position: 0 0; }
  body#body-dashboard input[type="checkbox"] {
    float: left;
    margin-top: 10px; }
  body#body-dashboard .checkbox-text {
    color: #808080;
    float: left;
    margin: 11px 0 0 10px; }
  body#body-dashboard h2 {
    color: #475B6F;
    font: bold 15px/1.2 Arial;
    padding-bottom: 15px;
    text-shadow: 0 -1px 0 #ffffff; }
  body#body-dashboard .swap-button {
    float: right;
    height: 36px !important;
    margin-left: -48px;
    position: absolute; }
  body#body-dashboard p {
    color: #5a6169;
    font: 12px/1.3 Arial;
    text-shadow: 0 1px 0 #FFFFFF; }
  body#body-dashboard h5 {
    color: #666666;
    font: 14px/1.6 Arial;
    text-align: left;
    text-shadow: 0 1px 0 #FFFFFF; }
  body#body-dashboard .header-messages {
    background-color: #F5F5F5;
    background: none repeat scroll 0 0 rgba(201, 210, 220, 0.25);
    border-bottom: 1px solid #DFDFDF;
    box-shadow: 0 0 20px rgba(255, 255, 255, 0.8) inset, 0 1px 0 white;
    -webkit-box-shadow: 0 0 20px rgba(255, 255, 255, 0.8) inset, 0 1px 0 white;
    -moz-box-shadow: 0 0 20px rgba(255, 255, 255, 0.8) inset, 0 1px 0 white;
    height: 48px;
    margin: -20px -20px 20px;
    padding: 20px 20px 0;
    text-shadow: 0 -1px 0 #FFFFFF; }
  body#body-dashboard .title-dots {
    border-color: #E7E7E7;
    border-style: dotted;
    border-width: 1px 0 0;
    height: 1px;
    margin-top: 10px;
    position: absolute;
    width: 470px; }
  body#body-dashboard .coming-soon-tab {
    padding-top: 150px;
    text-align: center;
    text-shadow: 0 -1px 0 #FFFFFF; }
  body#body-dashboard .coming-soon-tab-icon {
    background: url("https://s3.amazonaws.com/cdn.sidengo.com/images/dashboard/coming-soon-icons.png") no-repeat scroll center center transparent;
    height: 103px;
    margin: 0 auto; }
  body#body-dashboard .coming-soon-analytics {
    background-position: 0 0;
    width: 118px; }
  body#body-dashboard .coming-soon-facebook {
    background-position: -128px 0;
    width: 91px; }
  body#body-dashboard .coming-soon-domain {
    background-position: -229px 0;
    width: 91px; }
  body#body-dashboard .coming-soon-payments {
    background-position: 0 0;
    width: 118px; }
  body#body-dashboard .coming-soon-tab h3 {
    color: #212121;
    font: 18px/1 Arial;
    margin: 15px 0 7px; }
  body#body-dashboard .coming-soon-tab p {
    color: #AAAAAA;
    font: 12px/1 Arial;
    margin-bottom: 0; }
  body#body-dashboard .alert-message.block-message {
    background-color: #F8F8F8;
    border-color: #BBBBBB #DADADA #DADADA;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    box-shadow: 0 1px 0 #EDEDED inset;
    -webkit-box-shadow: 0 1px 0 #EDEDED inset;
    -moz-box-shadow: 0 1px 0 #EDEDED inset;
    font: 11px/1.3 Arial;
    margin-top: 13px;
    padding: 10px; }
  body#body-dashboard .invite-friends {
    opacity: 1; }
  body#body-dashboard .invite-friends form {
    margin: 0; }
  body#body-dashboard .invite-friends fieldset {
    margin: 0; }
  body#body-dashboard .invite-friends input[type="text"] {
    height: 16px;
    padding: 7px 10px 6px;
    width: 168px;
    border-color: #999 #CCC #CCC;
    box-shadow: 0 0 0 transparent; }
  body#body-dashboard .invite-friends .btn {
    box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1) inset;
    border-color: rgba(0, 0, 0, 0.3); }
  body#body-dashboard .invite-friends validationerror {
    color: #555;
    display: block;
    font: 12px/1 Arial;
    float: left;
    margin: 15px 0 -10px 0px;
    text-shadow: -1px 1px 1px rgba(255, 255, 255, 0.2);
    width: 252px;
    text-align: center;
    background: rgba(0, 0, 0, 0.05);
    padding: 10px 0;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 3px; }
  body#body-dashboard #invite-email-friends-message {
    position: absolute;
    width: auto;
    padding: 8px 0px;
    top: 196px;
    background: transparent;
    border: 0 none;
    font: bold 13px/1.3 Arial;
    margin: 0;
    text-shadow: -1px 1px 1px rgba(255, 255, 255, 0.2);
    text-align: left; }
  body#body-dashboard #invite-email-friends-message-sent {
    color: rgba(15, 111, 15, 0.8); }
  body#body-dashboard .invite-friends input[type="submit"] {
    height: 30px; }
  body#body-dashboard .slider-area {
    position: absolute;
    top: 15px;
    right: 20px; }
  body#body-dashboard .slide-container {
    width: 47px;
    height: 19px;
    background: transparent;
    border-radius: 500px;
    overflow: hidden; }
  body#body-dashboard .background-slider-on {
    width: 47px;
    height: 19px;
    background: url("https://s3.amazonaws.com/cdn.sidengo.com/images/dashboard/switch-bg-on.png") no-repeat 0 0 transparent;
    position: relative;
    top: 0;
    right: 0; }
  body#body-dashboard .background-slider-off {
    height: 100%;
    background: url("https://s3.amazonaws.com/cdn.sidengo.com/images/dashboard/switch-bg-off.png");
    position: relative;
    top: 0;
    margin-top: -19px;
    left: 47px;
    background-position: right;
    margin-left: 0px;
    right: 0; }
  body#body-dashboard .slider-item {
    float: left; }
  body#body-dashboard .slider-item:nth-child(1) {
    margin: 0 10px 0 0; }
  body#body-dashboard .slider-item:nth-child(3) {
    margin: 0 0 0 10px; }
  body#body-dashboard .slider-item p {
    font: 12px/18px 'Montserrat' !important;
    margin: 0;
    text-transform: uppercase;
    line-height: 1.6;
    opacity: 0.6;
    padding: 0 !important; }
  body#body-dashboard .slider-item.type-selected p {
    opacity: 1;
    border-bottom: 1px solid rgba(77, 77, 77, 0.2);
    color: rgba(75, 89, 102, 0.8); }
  body#body-dashboard .slider {
    position: relative;
    left: 0px;
    width: 19px;
    height: 19px;
    background: url("https://s3.amazonaws.com/cdn.sidengo.com/images/dashboard/knob.png") no-repeat 0 0 transparent;
    margin-top: -19px; }
  body#body-dashboard .slider-on {
    left: 28px; }
  body#body-dashboard .activate-slider-loading-gif {
    margin-top: -10px;
    float: right; }
  body#body-dashboard .activate-site-message {
    float: right; }
  body#body-dashboard .slide-container {
    width: 40px;
    height: 20px;
    background: transparent;
    border-radius: 500px;
    overflow: hidden; }
  body#body-dashboard .background-slider-on {
    background: #4CD964;
    background: #40C2A8;
    width: 100%;
    height: 100%;
    box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.05); }
  body#body-dashboard .background-slider-off {
    background: #CCCCCC;
    width: 100%;
    height: 100%;
    margin-top: -20px;
    left: 40px;
    margin-left: 0;
    right: 0;
    box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.05); }
  body#body-dashboard .slider {
    background: white;
    border-radius: 500px;
    width: 16px;
    height: 16px;
    margin-top: -18px;
    left: 2px;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
    cursor: pointer; }
  body#body-dashboard .slider-on {
    left: 22px; }
  body#body-dashboard .cd-guide label.number, body#body-dashboard .facebook-guide label.number {
    background-color: #B9C1D0;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    font: bold 14px/30px "Helvetica Neue",Helvetica,Arial,sans-serif;
    padding: 0;
    text-align: center;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
    width: 30px; }
  body#body-dashboard .cd-guide label.regular, body#body-dashboard .facebook-guide label.regular {
    background-color: #ccc; }
  body#body-dashboard .cd-guide .instruction-step, body#body-dashboard .facebook-guide .instruction-step {
    border-bottom: 1px solid #F0F1F2;
    padding: 10px 0; }
  body#body-dashboard .cd-guide .instruction-note, body#body-dashboard .facebook-guide .instruction-note {
    color: #888888;
    font-size: 11px;
    padding-top: 5px; }
  body#body-dashboard .cd-guide h4, body#body-dashboard .facebook-guide h4 {
    color: #4D4D4D;
    font: 16px/17px "Helvetica Neue", Helvetica, Arial, sans-serif;
    height: 19px;
    margin-bottom: 0; }
  body#body-dashboard .cd-guide p, body#body-dashboard .facebook-guide p {
    color: #666666;
    font: 11px/1.2 "Helvetica Neue",Helvetica,Arial,sans-serif;
    padding: 0 0 0 45px; }
  body#body-dashboard .cd-guide h4.single, body#body-dashboard .facebook-guide h4.single {
    padding: 7px 0 15px; }
  body#body-dashboard .cd-guide form, body#body-dashboard .facebook-guide form {
    margin-left: 45px; }
  body#body-dashboard .cd-guide form .input, body#body-dashboard .facebook-guide form .input {
    width: auto; }
  body#body-dashboard .cd-guide .help-block, body#body-dashboard .facebook-guide .help-block {
    padding: 5px 3px; }
  body#body-dashboard .cd-guide #save-custom-domain-button, body#body-dashboard .facebook-guide #save-custom-domain-button {
    border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    margin: -54px 102px 0 0;
    padding: 4px 14px 5px;
    position: absolute;
    right: 0; }
  body#body-dashboard .cd-guide #custom-domain-saved-message, body#body-dashboard .facebook-guide #custom-domain-saved-message {
    margin-top: -47px;
    position: absolute;
    right: 175px; }
  body#body-dashboard .cd-guide .info, body#body-dashboard .facebook-guide .info {
    border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    margin: -31px 35px 0 0;
    padding: 5px 10px 4px;
    position: absolute;
    right: 0; }
  body#body-dashboard .facebook-guide p {
    padding: 0; }
  body#body-dashboard .site-icons fieldset {
    margin: 0; }
  body#body-dashboard .site-icons .input {
    margin: 0; }
  body#body-dashboard .site-icons label {
    border-bottom: 1px dotted #CCCCCC;
    font-weight: bold;
    margin: 0 0 15px;
    padding: 0 0 8px;
    text-align: left;
    width: 100%; }
  body#body-dashboard .site-icons .title-dots {
    margin-top: -18px; }
  body#body-dashboard .site-icons label span {
    color: #AAAAAA;
    font-size: 10px;
    font-weight: normal;
    line-height: 1.5;
    padding-left: 10px; }
  body#body-dashboard .site-icons .instructions-h2 {
    color: #777;
    font: 11px/1.4 Arial;
    margin-top: 4px;
    text-shadow: -1px 1px 1px white;
    width: 175px;
    float: left;
    padding: 0; }
  body#body-dashboard .site-icons .title-dots {
    width: 500px; }
  body#body-dashboard .site-icons form .input {
    width: 100%; }
  body#body-dashboard .site-icons input[type="file"] {
    background-color: transparent;
    display: inline;
    font-size: 11px;
    height: auto;
    line-height: inherit;
    width: auto; }
  body#body-dashboard .site-icons input[type="radio"] {
    margin-top: 10px; }
  body#body-dashboard .site-icons .ios-howto {
    background: url("https://s3.amazonaws.com/cdn.sidengo.com/images/dashboard/howto-ios-webapp.png") no-repeat 0 -33px !important;
    padding: 0 !important;
    height: 135px;
    width: 300px !important;
    border-radius: 5px;
    border: 1px solid rgba(0, 0, 0, 0.2) !important;
    margin-top: 0 !important; }
  body#body-dashboard .site-icons .ios-icon-select-area {
    background: none repeat scroll 0 0 #FCFCFC;
    overflow: hidden;
    padding: 15px 20px;
    width: 260px;
    margin-top: -3px;
    border-color: #F5F5F5 #F2F2F2 #F2F2F2;
    border-style: solid;
    border-width: 1px;
    float: right; }
  body#body-dashboard .site-icons .ios-icon-select {
    float: left;
    margin-right: 30px;
    width: 114px; }
  body#body-dashboard .site-icons .ios-icon-select-text {
    text-align: center;
    width: 114px; }
  body#body-dashboard .site-icons .gloss-effect {
    background: url("https://s3.amazonaws.com/cdn.sidengo.com/images/dashboard/ios-icons-4.png") repeat scroll 0 0 transparent;
    width: 114px;
    height: 114px;
    position: absolute;
    z-index: 100000;
    margin: 0; }
  body#body-dashboard .site-icons .gloss-effect-no {
    background: url("https://s3.amazonaws.com/cdn.sidengo.com/images/dashboard/ios-icons-4.png") repeat scroll -120px 0 transparent;
    width: 114px;
    height: 114px;
    position: absolute;
    z-index: 100000;
    margin: 0 0 0 144px; }
  body#body-dashboard .site-icons .gloss-label {
    border: 0 none;
    float: none;
    font: 12px/1 Arial;
    margin: 0;
    text-align: left;
    padding: 0 0 0 10px;
    width: auto; }
  body#body-dashboard .site-icons .help-block {
    font-size: 9px;
    line-height: 1;
    padding: 0;
    text-align: left;
    width: 200px;
    margin-top: 8px;
    color: #777777; }
  body#body-dashboard .site-icons img {
    display: block; }
  body#body-dashboard .site-icons .ios-img {
    height: 114px;
    width: 114px; }
  body#body-dashboard .site-icons .favicon-img {
    float: left;
    height: auto;
    width: auto;
    max-height: 16px;
    max-width: 16px;
    padding: 8px;
    background: #FFFFFF;
    border: 1px solid rgba(0, 0, 0, 0.1);
    margin-right: 15px; }
  body#body-dashboard .site-icons .upload-container {
    background: #FCFCFC;
    margin-bottom: 10px;
    padding: 15px;
    border: 1px solid #F2F2F2;
    width: 270px;
    overflow: hidden;
    margin: 5px 0 0;
    float: right; }
  body#body-dashboard .fblogin {
    background: url("https://s3.amazonaws.com/cdn.sidengo.com/images/common/connect-with-facebook-sprite.png") no-repeat scroll 0 -1px transparent;
    border: 0 none;
    cursor: pointer;
    float: right;
    height: 27px;
    margin: -37px 0 0 0;
    opacity: 0.9;
    padding: 0;
    width: 182px; }
  body#body-dashboard .fblogin:hover {
    background-position: 0 -30px; }
  body#body-dashboard .facebook-guide .instruction-step {
    padding: 15px 0 10px !important; }
  body#body-dashboard .facebook-guide form {
    margin-left: 0 !important; }
  body#body-dashboard .facebook-guide label {
    text-align: left; }
  body#body-dashboard .facebook-guide select, body#body-dashboard .facebook-guide input {
    margin-top: 4px; }
  body#body-dashboard .facebook-guide .fb-tabs-example {
    float: right;
    margin: -65px -21px 0 0; }
  body#body-dashboard .facebook-guide .fb-tabs-example-image {
    background: url("https://s3.amazonaws.com/cdn.sidengo.com/images/dashboard/fb-tabs-example.png") no-repeat scroll 0 0 transparent;
    border: 1px solid #CCCCCC;
    border-radius: 2px 2px 2px 2px;
    -webkit-border-radius: 2px 2px 2px 2px;
    -moz-border-radius: 2px 2px 2px 2px;
    box-shadow: 0 0 7px #CCCCCC;
    -webkit-box-shadow: 0 0 7px #CCCCCC;
    -moz-box-shadow: 0 0 7px #CCCCCC;
    height: 66px;
    width: 113px; }
  body#body-dashboard .facebook-guide .fb-tabs-example p {
    color: #AAAAAA;
    font-size: 9px;
    padding: 5px 0 0 5px; }
  body#body-dashboard .facebook-guide .fb-page-select-loading-gif {
    display: none;
    height: 33px;
    width: 40px;
    position: absolute;
    left: 290px;
    opacity: 0.8;
    background: url(https://s3.amazonaws.com/cdn.sidengo.com/images/builder/girador.gif) no-repeat center;
    margin-top: -2px; }
  body#body-dashboard .facebook-guide .fb-add-button-loading-gif {
    display: none;
    height: 32px;
    width: 40px;
    position: absolute;
    left: 290px;
    opacity: 0.8;
    background: url(https://s3.amazonaws.com/cdn.sidengo.com/images/builder/girador.gif) no-repeat center;
    margin-top: -3px; }
  body#body-dashboard .modal {
    z-index: 12000;
    border: 1px solid #495E6E;
    border: 1px solid rgba(0, 0, 0, 0);
    box-shadow: 0 5px 27px rgba(0, 0, 0, 0.45); }
  body#body-dashboard .modal-backdrop {
    background: rgba(0, 0, 0, 0.25); }
  body#body-dashboard .modal-backdrop, body#body-dashboard .modal-backdrop.fade.in {
    opacity: 1;
    z-index: 10000; }
  body#body-dashboard .dashboard-cards {
    position: relative;
    background: white;
    border: 0 none;
    box-shadow: 0 -1px 1px rgba(75, 89, 102, 0.05), 0 1px 1px rgba(75, 89, 102, 0.2);
    margin: 0 0 30px 0;
    z-index: 0;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease; }
  body#body-dashboard .dashboard-cards:hover {
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2), 0 -1px 0 rgba(0, 0, 0, 0.05); }
  body#body-dashboard .dashboard-cards a {
    color: #4285F4;
    color: rgba(66, 133, 244, 0.8);
    font-weight: 500;
    font-size: 14px;
    padding: 0;
    text-shadow: 0 0 0 transparent; }
  body#body-dashboard .dashboard-cards a:hover {
    color: #4285F4;
    color: rgba(66, 133, 244, 0.8);
    background: transparent;
    box-shadow: 0 0 0 transparent; }
  body#body-dashboard .dashboard-cards .middle {
    position: relative; }
  body#body-dashboard .dashboard-cards .middle * {
    z-index: 1;
    position: relative;
    text-shadow: 0 0 0 transparent !important; }
  body#body-dashboard .dashboard-cards p {
    color: rgba(75, 89, 102, 0.7);
    font-weight: normal;
    font-size: 14px;
    line-height: 1.4;
    font-family: 'Montserrat', 'New Roboto', Arial; }
  body#body-dashboard .dashboard-cards form {
    margin: 0;
    padding: 0; }
  body#body-dashboard .dashboard-cards ul {
    border: 0 none;
    box-shadow: 0 0 0 transparent;
    min-width: inherit;
    max-width: none;
    padding: 12px;
    margin: 0;
    line-height: 16px;
    position: relative; }
  body#body-dashboard .dashboard-cards .card-settings {
    opacity: 1; }
  body#body-dashboard .dashboard-cards .card-settings a {
    display: block;
    font: normal 15px/50px 'New Roboto', Roboto, Arial;
    padding: 0 0 0 50px;
    box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.05), inset 1px 0 0 rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.05);
    position: relative;
    width: auto;
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box; }
  body#body-dashboard .dashboard-cards .card-settings a:hover {
    background: #4285F4;
    color: white; }
  body#body-dashboard .dashboard-cards .card-settings a:before {
    font-family: "Sidengo";
    margin-right: 15px;
    position: absolute;
    top: 0;
    left: 0;
    font-size: 18px;
    width: 50px;
    line-height: 50px;
    text-align: center; }
  body#body-dashboard .edit-site-link:before {
    content: "\E857"; }
  body#body-dashboard .custom-domain-link:before {
    content: "\E887"; }
  body#body-dashboard .site-settings-link:before {
    content: "\E829"; }
  body#body-dashboard .site-previews-link:before {
    content: "\E863"; }
  body#body-dashboard .dashboard-cards .sitename-title {
    color: rgba(75, 89, 102, 0.8);
    display: inline-block;
    vertical-align: bottom;
    font: 24px/1.2 'New Roboto', 'Montserrat', Arial;
    overflow: hidden;
    padding: 20px 20px 0;
    text-transform: capitalize; }
  body#body-dashboard .dashboard-cards .sitename-title:hover {
    background: transparent;
    color: #4B5966; }
  body#body-dashboard .dashboard-cards a.site-url {
    padding: 0 20px 16px;
    display: inline-block;
    color: rgba(75, 89, 102, 0.4);
    text-overflow: ellipsis;
    overflow: hidden; }
  body#body-dashboard .dashboard-cards a.site-url:hover {
    color: #4285F4; }
  body#body-dashboard .topbar a {
    text-shadow: 0 0 0 transparent;
    padding: 0 15px;
    margin: 0;
    line-height: 15px;
    color: #859299;
    font-weight: bold;
    text-transform: uppercase;
    font-family: Arial;
    font-size: 13px;
    text-shadow: 0 1px 0 #FFF;
    float: right; }
  body#body-dashboard .topbar a:hover {
    color: #4B5966; }
  body#body-dashboard a.top-buttons-signout {
    background: url("https://s3.amazonaws.com/cdn.sidengo.com/images/dashboard/logout-2014.png") no-repeat;
    top: 0;
    left: 50%;
    position: absolute;
    box-shadow: 1px 0 0 rgba(0, 0, 0, 0.2), -1px 0 0 rgba(0, 0, 0, 0.2);
    height: 56px;
    width: 56px;
    background-size: 40%;
    background-position: center 14px;
    margin: 0 0 0 -350px;
    padding: 0;
    opacity: 0.4; }
  body#body-dashboard a.top-buttons-signout:hover {
    opacity: 0.6;
    background-color: rgba(0, 0, 0, 0.01); }
  body#body-dashboard .sidebar {
    position: relative;
    width: 40%;
    padding: 0 15px 0 0;
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box; }
  body#body-dashboard .sidebar div::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 10px;
    background: rgba(133, 146, 153, 0.3); }
  body#body-dashboard .sidebar div::-webkit-scrollbar-thumb {
    border-radius: 0px;
    background-color: #859299; }
  body#body-dashboard .upgrade-link {
    border-bottom: 1px solid transparent;
    padding-bottom: 1px; }
  body#body-dashboard .upgrade-link:hover {
    border-color: rgba(66, 133, 244, 0.6); }
  body#body-dashboard #current-plan-glimpse:after {
    content: " – "; }
  body#body-dashboard .account-status {
    padding: 0; }
  body#body-dashboard #manage-sites-box {
    margin-top: -6px; }
  body#body-dashboard .active-toggle-slider {
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
    position: relative;
    height: 48px; }
  body#body-dashboard .active-toggle-slider:last-child {
    border-bottom: 0 none; }
  body#body-dashboard .active-toggle-slider a {
    color: #4B5966;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: left;
    overflow: hidden;
    padding: 0;
    width: 50%;
    text-transform: uppercase;
    display: inline-block;
    font: normal 14px/18px 'Montserrat';
    opacity: 0.9;
    position: absolute;
    top: 15px;
    left: 20px; }
  body#body-dashboard .active-toggle-slider a:hover {
    color: #3A7AC1; }
  body#body-dashboard .account-glimpse {
    padding: 15px 0 15px 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    float: left; }
  body#body-dashboard .account-glimpse p {
    padding: 0;
    margin: 0;
    font-size: 16px;
    color: rgba(75, 89, 102, 0.7);
    font-family: 'New Roboto', 'Roboto', Arial; }
  body#body-dashboard .account-glimpse p:before {
    width: 100%;
    display: block;
    text-transform: uppercase;
    color: rgba(75, 89, 102, 0.5);
    font-size: 10px;
    font-family: 'Montserrat', 'New Roboto', Arial; }
  body#body-dashboard .account-glimpse:nth-child(1) {
    width: 70%;
    margin-right: 30%;
    padding-bottom: 0; }
  body#body-dashboard .account-glimpse:nth-child(1) p:before {
    content: "Plan"; }
  body#body-dashboard .account-glimpse:nth-child(2) {
    width: 35%; }
  body#body-dashboard .account-glimpse:nth-child(2) p:before {
    content: "User Since"; }
  body#body-dashboard .account-glimpse:nth-child(3) {
    width: 35%; }
  body#body-dashboard .account-glimpse:nth-child(3) p:before {
    content: "Live Sites"; }
  body#body-dashboard .account-glimpse a {
    text-transform: capitalize;
    font-size: 16px; }
  body#body-dashboard .account-header {
    padding: 0 20px 15px;
    margin: 0 -20px;
    text-shadow: -1px 1px 1px white; }
  body#body-dashboard .account-header a {
    color: #5A67C4; }
  body#body-dashboard .account-header-icon {
    margin-right: 10px;
    float: left;
    height: 32px;
    cursor: pointer;
    width: 32px;
    border: 1px solid #ccc;
    border-radius: 3px;
    background: url(https://s3.amazonaws.com/cdn.sidengo.com/images/dashboard/dashboard-icons.png) -192px -91px #fcfcfc; }
  body#body-dashboard .account-header-icon:hover {
    background-position: -192px 5px; }
  body#body-dashboard .account-header-email {
    float: left;
    width: 210px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 13px;
    color: #404040;
    font-weight: bold;
    cursor: pointer; }
  body#body-dashboard .account-header-email:hover {
    color: #505050; }
  body#body-dashboard .account-header-settings {
    float: left;
    font-size: 11px;
    margin-top: 2px;
    line-height: 1;
    border-right: 1px solid #999;
    padding-right: 5px;
    margin-right: 5px;
    font-weight: bold;
    text-shadow: 0 1px 0 white; }
  body#body-dashboard .account-header-logout {
    float: left;
    font-size: 11px;
    margin-top: 2px;
    line-height: 1;
    font-weight: bold;
    text-shadow: 0 1px 0 white; }
  body#body-dashboard .account-menu {
    border-top: 1px solid #fff;
    margin: 0 -20px; }
  body#body-dashboard .account-menu-item {
    float: left;
    padding: 10px 0;
    border-left: 1px solid white;
    border-right: 1px solid #DDD;
    width: 98px;
    text-align: center;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: bold;
    text-shadow: -1px 1px 1px white;
    color: #3366CC; }
  body#body-dashboard .account-menu-item:hover {
    -moz-transition: background 200ms linear 0s;
    -webkit-transition: background 200ms linear 0s;
    background: #EFEFEF;
    -webkit-box-shadow: inset 0 0 7px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 0 0 7px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 0 7px rgba(0, 0, 0, 0.1); }
  body#body-dashboard .site-listings {
    position: relative;
    width: 60%;
    padding: 0 0 0 15px;
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box; }
  body#body-dashboard .add-new-site {
    cursor: pointer;
    padding: 0;
    font: normal 14px/170px 'Montserrat','New Roboto', 'Roboto', Arial;
    text-transform: uppercase;
    background: rgba(64, 194, 168, 0.8);
    color: white;
    box-shadow: 0 0 0 transparent;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    position: absolute;
    top: 0;
    right: 0;
    width: 30%;
    height: 100%;
    text-align: center;
    float: none;
    display: none; }
  body#body-dashboard .add-new-site:before {
    content: "+";
    position: absolute;
    display: block;
    font-size: 60px;
    line-height: 40px;
    font-weight: normal;
    top: 50%;
    left: 50%;
    margin: -35px 0 0 -17px; }
  body#body-dashboard .add-new-site:hover {
    background: #40C2A8;
    color: white; }
  body#body-dashboard .sites-list-container .left-column {
    float: left;
    width: 170px; }
  body#body-dashboard .sites-list-container .middle-column {
    float: left;
    margin: 0 0 0 0;
    width: 100%; }
  body#body-dashboard .sites-list-container .right-column {
    float: left;
    margin-top: 20px; }
  body#body-dashboard .sites-list-container .bottom-one-column {
    clear: both;
    float: left;
    width: 100%; }
  body#body-dashboard .sites-list-container .site-container {
    float: left;
    width: 100%; }
  body#body-dashboard .sites-list-container .btn-group {
    float: left; }
  body#body-dashboard .sites-list-container .site-buttons .btn-group {
    float: none;
    position: initial;
    height: 0; }
  body#body-dashboard .sites-list-container .btn-icon {
    padding: 5px 12px 6px 7px; }
  body#body-dashboard .sites-list-container .dashboard-button-icon {
    margin-right: 5px; }
  body#body-dashboard .sites-list-container .btn {
    color: #5A67C4;
    border-color: #A9A9A9;
    border-color: rgba(0, 0, 0, 0.2);
    border-style: solid;
    border-width: 1px;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), 0 -1px 0 rgba(0, 0, 0, 0.1) inset;
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), 0 -1px 0 rgba(0, 0, 0, 0.1) inset;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), 0 -1px 0 rgba(0, 0, 0, 0.1) inset;
    font-weight: normal;
    font-size: 12px;
    line-height: 29px;
    padding: 0 12px;
    text-shadow: -1px 1px 1px #FFFFFF;
    margin-top: 8px;
    text-transform: uppercase;
    font-weight: bold; }
  body#body-dashboard .sites-list-container .btn:hover {
    border-color: 1px solid rgba(0, 0, 0, 0.3);
    color: #2c3034; }
  body#body-dashboard .sites-list-container .site-widgets-button {
    color: #555555; }
  body#body-dashboard .sites-list-container .dropdown-toggle:after {
    border-top-color: #000000;
    margin-top: 12px;
    margin-left: 6px; }
  body#body-dashboard .sites-list-container .nav-icon {
    background: url("https://s3.amazonaws.com/cdn.sidengo.com/images/dashboard/dashboard-sprite.png") no-repeat scroll 0 0 transparent;
    height: 15px;
    margin: 9px 0 0 0;
    position: absolute;
    width: 19px;
    z-index: 1000; }
  body#body-dashboard .sites-list-container ul {
    list-style: none outside none;
    margin: 0; }
  body#body-dashboard .sites-list-container .right-settings {
    color: #444444;
    display: block;
    font-size: 12px;
    font-weight: bold;
    line-height: 2.9;
    padding: 0 0 0 28px;
    position: relative;
    text-shadow: -1px 1px 1px white;
    z-index: 10;
    -webkit-transition: all 150ms ease-out; }
  body#body-dashboard .sites-list-container .right-settings:hover {
    background: rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1); }
  body#body-dashboard .sites-list-container .right-column a {
    float: left; }
  body#body-dashboard .sites-list-container .analytics {
    padding: 0 20px 20px; }
  body#body-dashboard .sites-list-container .analytics-inner {
    float: left;
    width: auto;
    max-width: 33%;
    padding-right: 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box; }
  body#body-dashboard .sites-list-container .analytics-inner.cards-status {
    opacity: 1; }
  body#body-dashboard .sites-list-container .analytics-inner.cards-created {
    opacity: 1; }
  body#body-dashboard .sites-list-container .analytics-inner.cards-updated {
    padding: 0; }
  body#body-dashboard .sites-list-container .analytics-inner p {
    text-transform: uppercase;
    margin: 0; }
  body#body-dashboard .sites-list-container .analytics-inner p:before {
    display: block;
    color: rgba(75, 89, 102, 0.5) !important;
    font-size: 10px;
    text-transform: uppercase; }
  body#body-dashboard .sites-list-container .analytics-inner.cards-status p:before {
    content: "Status"; }
  body#body-dashboard .sites-list-container .analytics-inner.cards-created p:before {
    content: "Created"; }
  body#body-dashboard .sites-list-container .analytics-inner.cards-updated p:before {
    content: "Updated"; }
  body#body-dashboard .sites-list-container .btn-group.open .dropdown-menu {
    padding: 0;
    background: rgba(255, 255, 255, 0.98);
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    text-align: center; }
  body#body-dashboard .sites-list-container .btn-group-first-wrapper {
    display: table;
    width: 100%;
    height: 100%; }
  body#body-dashboard .sites-list-container .btn-group-second-wrapper {
    display: table-cell;
    vertical-align: middle; }
  body#body-dashboard .sites-list-container .btn-group p.text {
    text-transform: uppercase;
    opacity: 0.7;
    margin: 0 0 20px;
    line-height: 1; }
  body#body-dashboard .sites-list-container .btn-group p.close {
    position: absolute;
    top: 0px;
    right: 0;
    font: 300 30px/1 'Open Sans';
    padding: 0 10px;
    opacity: 0.7; }
  body#body-dashboard .sites-list-container .btn-group p.close:hover {
    opacity: 0.9;
    color: rgba(75, 89, 102, 0.7);
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease; }
  body#body-dashboard .sites-list-container .btn-group .dropdown-menu a {
    clear: none;
    margin: 0;
    text-transform: uppercase;
    font: 16px/28px 'Montserrat', 'New Roboto', Arial;
    font-weight: normal;
    display: inline-block;
    margin: 0 30px;
    opacity: 0.8;
    border-bottom: 1px solid transparent;
    box-shadow: 0 0 0 transparent;
    float: none;
    padding: 0; }
  body#body-dashboard .sites-list-container .btn-group .dropdown-menu a:hover {
    opacity: 1;
    border-bottom: 1px solid rgba(66, 133, 244, 0.2);
    background: transparent;
    color: rgba(66, 133, 244, 0.8); }
  body#body-dashboard .sites-list-container .btn-group-second-wrapper a:before {
    display: block;
    font: 30px/1.5 'Sidengo';
    position: relative;
    width: 100%;
    top: auto;
    left: auto; }
  body#body-dashboard .sites-list-container .btn-group-second-wrapper a.tablet-preview:before {
    content: "\E81D"; }
  body#body-dashboard .sites-list-container .btn-group-second-wrapper a.mobile-preview:before {
    content: "\E820"; }
  body#body-dashboard .sites-list-container .btn-group-second-wrapper a.widget-preview:before {
    content: "\E822"; }
  body#body-dashboard .sites-list-container .analytics-section-title {
    display: block; }
  body#body-dashboard .sites-list-container .analytics-section-number {
    opacity: 1; }
  body#body-dashboard .sites-list-container .green-text {
    color: #40C2A8; }
  body#body-dashboard .sites-list-container .light-text {
    color: rgba(75, 89, 102, 0.5); }
  body#body-dashboard .add-new-site-white {
    opacity: 0.8;
    cursor: pointer; }
  body#body-dashboard .add-new-site-white:hover {
    opacity: 0.95; }
  body#body-dashboard .add-new-site-white p {
    text-transform: uppercase;
    font-weight: bold;
    text-shadow: -1px 1px 1px white;
    font-size: 14px;
    margin: 0;
    text-align: center; }
  body#body-dashboard .modal {
    max-height: 700px; }
  body#body-dashboard .modal.fade.in {
    margin-top: -275px;
    border-radius: 0; }
  body#body-dashboard .modal.settings-modal {
    border-radius: 0;
    top: 56px;
    margin: 0 !important;
    left: 0;
    right: 0;
    bottom: 0;
    width: auto !important;
    height: auto;
    max-height: none;
    box-shadow: 0 0 0 transparent; }
  body#body-dashboard .modal-body {
    padding: 20px 30px 25px; }
  body#body-dashboard .modal-body form {
    margin: 0; }
  body#body-dashboard .modal-body h4 span {
    position: relative;
    z-index: 100;
    background: white;
    padding-right: 10px; }
  body#body-dashboard .modal-header {
    padding: 20px 30px; }
  body#body-dashboard .modal-header h3 {
    color: #444444;
    line-height: 1; }
  body#body-dashboard .modal-header h3 span {
    color: #5A67C4; }
  body#body-dashboard .modal-header .close {
    position: absolute;
    top: 3px;
    right: 8px; }
  body#body-dashboard .modal-footer {
    padding: 15px 30px;
    border-radius: 0;
    height: 28px;
    overflow: hidden; }
  body#body-dashboard .modal-footer .btn {
    display: block;
    margin-left: 10px;
    margin-bottom: -15px;
    position: relative; }
  body#body-dashboard .modal-footer p {
    float: left;
    margin: 6px 0 0; }
  body#body-dashboard .preview-modal.modal.fade {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: 0;
    width: auto;
    height: auto;
    max-height: none;
    background: transparent;
    overflow: auto;
    border: 0 none; }
  body#body-dashboard .preview-modal .preview-modal-first-wrapper {
    display: table;
    width: 100%;
    height: 100%;
    text-align: center; }
  body#body-dashboard .preview-modal .preview-modal-second-wrapper {
    display: table-cell;
    vertical-align: middle; }
  body#body-dashboard .preview-modal .preview-modal-third-wrapper {
    display: block;
    position: relative;
    margin: 0 auto; }
  body#body-dashboard .preview-modal .close {
    position: fixed;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    margin: 0;
    opacity: 1;
    color: white;
    text-align: right;
    padding: 3px 20px 0 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    font: 300 40px/1 'Open Sans';
    text-transform: lowercase; }
  body#body-dashboard .preview-modal iframe {
    border: 0 none;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 200; }
  body#body-dashboard #tablet-preview-modal.preview-modal .preview-modal-third-wrapper {
    width: 768px;
    height: 960px;
    max-height: 100%; }
  body#body-dashboard #mobile-preview-modal.preview-modal .preview-modal-third-wrapper {
    width: 320px;
    height: 480px; }
  body#body-dashboard #widget-preview-modal.preview-modal .preview-modal-third-wrapper {
    background: white;
    padding: 20px;
    width: 300px;
    z-index: 100; }
  body#body-dashboard #widget-preview-modal.preview-modal iframe {
    width: 300px;
    height: 300px;
    position: relative;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
    overflow: hidden; }
  body#body-dashboard #widget-preview-modal.preview-modal .embed-code-wrapper {
    text-align: left; }
  body#body-dashboard #widget-preview-modal.preview-modal .embed-code-wrapper * {
    color: rgba(75, 89, 102, 0.8); }
  body#body-dashboard #widget-preview-modal.preview-modal .embed-code-wrapper h3 {
    font: 20px/1 'New Roboto', 'Roboto';
    padding: 10px 0; }
  body#body-dashboard #widget-preview-modal.preview-modal .embed-code-wrapper h4 {
    font: 12px/1 'Montserrat';
    text-transform: uppercase;
    color: rgba(75, 89, 102, 0.5);
    padding: 0 0 10px; }
  body#body-dashboard #widget-preview-modal.preview-modal .embed-code-wrapper p {
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
    padding: 0 20px 15px;
    margin: 0 -20px 15px;
    font-size: 13px; }
  body#body-dashboard #widget-preview-modal.preview-modal textarea {
    width: 100%;
    font: 13px/1.3 Arial;
    height: 70px;
    letter-spacing: 0.1px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    box-shadow: 0 0 0 transparent;
    border-radius: 0;
    border: 1px solid rgba(0, 0, 0, 0.1);
    background: rgba(75, 89, 102, 0.025);
    -webkit-appearance: none;
    text-align: center; }
  body#body-dashboard .preview-graphic {
    background: #383838;
    position: fixed;
    top: 50%;
    left: 50%;
    border-radius: 20px;
    box-shadow: 0 0 40px rgba(0, 0, 0, 0.2);
    z-index: 100; }
  body#body-dashboard .tablet-graphic {
    width: 798px;
    height: 1080px;
    margin: -540px 0 0 -399px; }
  body#body-dashboard .mobile-graphic {
    width: 350px;
    height: 600px;
    margin: -300px 0 0 -175px; }
  body#body-dashboard .preview-graphic-speaker {
    background: rgba(255, 255, 255, 0.1);
    width: 14%;
    height: 8px;
    left: 50%;
    margin: 28px 0 0 -7%;
    position: absolute;
    border-radius: 10px; }
  body#body-dashboard .preview-graphic-camera {
    background: rgba(255, 255, 255, 0.1);
    width: 10px;
    height: 10px;
    left: 50%;
    margin: 27px 0 0 -45px;
    position: absolute;
    border-radius: 10px; }
  body#body-dashboard .preview-graphic-homescreen {
    background: rgba(255, 255, 255, 0.1);
    width: 40px;
    height: 40px;
    border-radius: 200px;
    bottom: 0;
    position: absolute;
    left: 50%;
    margin: 0 0 10px -20px; }
  body#body-dashboard .tablet-graphic .preview-graphic-speaker {
    display: none; }
  body#body-dashboard .tablet-graphic .preview-graphic-camera {
    margin-left: -5px; }
  body#body-dashboard .current-fb-message, body#body-dashboard .unlink-fb-page, body#body-dashboard .fb-guide-message {
    background: #FCFCFC;
    border: 1px solid #F2F2F2;
    line-height: 3 !important;
    text-align: center;
    padding: 0 !important f; }
  body#body-dashboard #check-custom-domain-message p {
    margin: 0 0 2px; }
  body#body-dashboard #feature-coming-soon-modal p {
    margin: 7px 0 0 0;
    font: 18px/1 Arial;
    text-transform: uppercase;
    text-shadow: 0 2px 6px rgba(255, 255, 255, 0.43);
    float: right;
    color: #66666; }
  body#body-dashboard #feature-coming-soon-modal .close {
    margin: 3px 6px 0 0;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 0;
    opacity: 0.4; }
  body#body-dashboard #feature-coming-soon-modal .close:hover {
    opacity: 0.8; }
  body#body-dashboard #feature-coming-soon-modal .modal-body {
    padding: 20px 50px; }
  body#body-dashboard #feature-coming-soon-modal .feature-coming-soon-icon {
    background: url("https://s3.amazonaws.com/cdn.sidengo.com/images/dashboard/stopwatch.png") 0 0 transparent;
    width: 23px;
    height: 28px;
    float: left; }
  body#body-dashboard .plan {
    float: left;
    margin-right: 20px; }
  body#body-dashboard #subscribe-modal {
    margin-top: -276px; }
    body#body-dashboard #subscribe-modal select#card_month {
      width: 127px; }
    body#body-dashboard #subscribe-modal select#card_year {
      width: 65px; }
    body#body-dashboard #subscribe-modal #card_code {
      width: 40px;
      text-align: center; }
  body#body-dashboard #plans-modal {
    margin-top: -238px; }
  body#body-dashboard #billing-modal {
    width: 600px;
    height: 618px;
    overflow: scroll;
    margin-top: -309px; }
    body#body-dashboard #billing-modal .positive, body#body-dashboard #billing-modal .negative {
      left: 135px;
      width: 260px;
      text-align: right;
      bottom: 20px; }
    body#body-dashboard #billing-modal select#card_month {
      width: 127px; }
    body#body-dashboard #billing-modal select#card_year {
      width: 65px; }
    body#body-dashboard #billing-modal #card_code {
      width: 40px;
      text-align: center; }
  body#body-dashboard .cards {
    display: inline;
    list-style-type: none;
    float: left;
    margin: 1px 0 0; }
  body#body-dashboard .cards li {
    display: inline-block;
    float: left; }
  body#body-dashboard .card {
    width: 43px;
    background-repeat: no-repeat;
    height: 25px;
    float: left; }
  body#body-dashboard .card-turn-off {
    background-position-y: -25px;
    opacity: 0.5; }
  body#body-dashboard .card.visa {
    background-image: url("https://s3.amazonaws.com/cdn.sidengo.com/images/dashboard/visa.gif"); }
  body#body-dashboard .card.master {
    background-image: url("https://s3.amazonaws.com/cdn.sidengo.com/images/dashboard/mastercard.gif"); }
  body#body-dashboard .card.amex {
    background-image: url("https://s3.amazonaws.com/cdn.sidengo.com/images/dashboard/amex.gif"); }
  body#body-dashboard .card.discover {
    background-image: url("https://s3.amazonaws.com/cdn.sidengo.com/images/dashboard/discover.gif"); }
  body#body-dashboard .card.diners {
    background-image: url("https://s3.amazonaws.com/cdn.sidengo.com/images/dashboard/diners.gif"); }
  body#body-dashboard .card.jcb {
    background-image: url("https://s3.amazonaws.com/cdn.sidengo.com/images/dashboard/jcb.gif"); }
  body#body-dashboard .footer-in-modal-body {
    width: 100%;
    margin-left: -30px;
    margin-bottom: -25px; }
  body#body-dashboard .spinner-loading-gif {
    display: none;
    height: 33px;
    width: 40px;
    opacity: 0.8;
    background: url(https://s3.amazonaws.com/cdn.sidengo.com/images/builder/girador.gif) no-repeat center; }
  body#body-dashboard .spinner-loading-gif-small {
    display: none;
    height: 33px;
    width: 40px;
    opacity: 0.8;
    background: url(https://s3.amazonaws.com/cdn.sidengo.com/images/builder/girador-small.gif) no-repeat center; }
  body#body-dashboard .new-subscription-loading-gif {
    position: absolute;
    float: left;
    bottom: 4px;
    left: 130px; }
  body#body-dashboard .update-subscription-loading-gif {
    position: relative;
    margin: 2px 15px 0 0;
    float: right; }
  body#body-dashboard .update-customer-loading-gif {
    position: relative;
    float: right;
    right: 20px;
    margin-top: 27px; }
  body#body-dashboard .cancel-subscription-loading-gif {
    position: absolute;
    margin: -27px 0 0 130px; }
  body#body-dashboard .new-site-loading-gif {
    position: absolute;
    left: 285px;
    margin-top: -2px; }
  body#body-dashboard .subscription-info-table {
    font-size: 11px; }
  body#body-dashboard .update-card-password {
    margin: -6px -30px 0px;
    padding: 0 30px 0px; }
  body#body-dashboard .new-coupon-message {
    position: absolute;
    left: 430px;
    margin-top: -20px; }
  body#body-dashboard .btn-group.open .dropdown-toggle {
    background: #F2F2F2; }
  body#body-dashboard .delete-site-link, body#body-dashboard .delete-account-link {
    font-size: 11px;
    line-height: 2.3;
    cursor: pointer; }
  body#body-dashboard .delete-site-link:hover, body#body-dashboard .delete-account-link:hover {
    color: #CC3340; }
  body#body-dashboard .delete-triangle {
    background: url("https://s3.amazonaws.com/cdn.sidengo.com/images/dashboard/delete-alert.png") no-repeat transparent;
    width: 59px;
    height: 52px;
    float: left; }
  body#body-dashboard .delete-text {
    float: right;
    width: 420px; }
  body#body-dashboard .delete-text h3 {
    color: #C53939;
    font-size: 18px;
    line-height: 1;
    margin-bottom: 15px; }
  body#body-dashboard .delete-account-box form .input, body#body-dashboard .delete-site-box form .input {
    margin-left: 80px; }
  body#body-dashboard .delete-account-box li, body#body-dashboard .delete-site-box li {
    font-size: 12px; }
  body#body-dashboard .delete-account-box input, body#body-dashboard .delete-site-box input {
    width: 160px !important; }
  body#body-dashboard .delete-account-box validationerror, body#body-dashboard .delete-site-box validationerror {
    color: #C53939;
    float: right;
    line-height: 2.8;
    padding: 0;
    width: 240px;
    text-align: left; }
  body#body-dashboard #delete-account-modal .btn, body#body-dashboard .delete-site .btn {
    border-color: rgba(0, 0, 0, 0.2); }
  body#body-dashboard .site-settings .modal-footer .positive, body#body-dashboard .site-settings .modal-footer .negative {
    position: absolute;
    bottom: 22px;
    left: 120px;
    width: 200px;
    text-align: right; }
  body#body-dashboard .btn-group.open .dropdown-toggle {
    background: #F2F2F2; }
  body#body-dashboard .delete-site-link, body#body-dashboard .delete-account-link {
    font-size: 11px;
    line-height: 2.3;
    cursor: pointer; }
  body#body-dashboard .delete-site-link:hover, body#body-dashboard .delete-account-link:hover {
    color: #CC3340; }
  body#body-dashboard .delete-triangle {
    background: url("https://s3.amazonaws.com/cdn.sidengo.com/images/dashboard/delete-alert.png") no-repeat transparent;
    width: 59px;
    height: 52px;
    float: left; }
  body#body-dashboard .delete-text {
    float: right;
    width: 420px; }
  body#body-dashboard .delete-text h3 {
    color: #C53939;
    font-size: 18px;
    line-height: 1;
    margin-bottom: 15px; }
  body#body-dashboard .delete-account-box form .input, body#body-dashboard .delete-site-box form .input {
    margin-left: 80px; }
  body#body-dashboard .delete-account-box li, body#body-dashboard .delete-site-box li {
    font-size: 12px; }
  body#body-dashboard .delete-account-box input, body#body-dashboard .delete-site-box input {
    width: 160px !important; }
  body#body-dashboard .delete-account-box validationerror, body#body-dashboard .delete-site-box validationerror {
    color: #C53939;
    float: right;
    line-height: 2.8;
    padding: 0;
    width: 240px;
    text-align: left; }
  body#body-dashboard #delete-account-modal .btn, body#body-dashboard .delete-site .btn {
    border-color: rgba(0, 0, 0, 0.2); }
  body#body-dashboard .site-settings .modal-footer .positive, body#body-dashboard .site-settings .modal-footer .negative {
    position: absolute;
    bottom: 22px;
    left: 120px;
    width: 200px;
    text-align: right; }
  body#body-dashboard #render-update-subscription .box-title {
    display: none; }
  body#body-dashboard #render-update-subscription .modal-body {
    padding-bottom: 0 !important; }
  body#body-dashboard #render-update-subscription validationerror {
    padding: 7px 0 0 !important;
    position: relative !important;
    left: 125px !important; }
  body#body-dashboard #render-update-subscription-success h3, body#body-dashboard #render-new-subscription-success h3 {
    color: #4b5966;
    font: 300 26px/1 "Open Sans";
    text-align: center;
    margin: 10px 0 35px; }
  body#body-dashboard #render-update-subscription-success p, body#body-dashboard #render-new-subscription-success p {
    color: #5A6169;
    font: 14px/1.5 Arial;
    text-shadow: 0 1px 0 #FFFFFF;
    text-align: center; }
  body#body-dashboard #render-update-subscription-success .success-check, body#body-dashboard #render-new-subscription-success .success-check {
    width: 110px;
    height: 98px;
    background: url("https://s3.amazonaws.com/cdn.sidengo.com/images/dashboard/success-check.png") no-repeat 0 0 transparent;
    margin: 0 auto 30px; }
  body#body-dashboard #plan-not-updated {
    text-align: center;
    margin: 20px 0 0; }
  body#body-dashboard #subscribe-modal {
    width: 600px;
    margin-left: -301px;
    margin-top: -213px; }
    body#body-dashboard #subscribe-modal .modal-body {
      background: #F9F9F9;
      padding: 20px 30px 30px; }
    body#body-dashboard #subscribe-modal .update-card-password {
      padding: 20px 30px;
      margin-top: 20px; }
    body#body-dashboard #subscribe-modal #update-plan-button {
      float: right; }
    body#body-dashboard #subscribe-modal .password-box label {
      float: left;
      text-align: left;
      width: auto;
      margin-right: 10px;
      font-weight: bold; }
    body#body-dashboard #subscribe-modal h1 {
      color: #4b5966;
      font: 300 26px/1 "Open Sans";
      text-align: center;
      margin: 10px 0 25px; }
    body#body-dashboard #subscribe-modal .subscription-text {
      font: 13px/1.5 Arial;
      color: #4B5966; }
    body#body-dashboard #subscribe-modal .you-are-signing-up-confirm {
      font: 15px/1.5 Arial;
      color: #4B5966;
      text-align: center;
      margin-bottom: 20px; }
    body#body-dashboard #subscribe-modal .since-you-are-switching {
      font: 12px/1.5 Arial;
      color: #4B5966;
      text-align: center; }
    body#body-dashboard #subscribe-modal .well {
      padding: 10px 5px 10px 15px;
      background: #FFFFFF;
      border-width: 1px;
      border-color: #BBBBBB #DDDDDD #DDDDDD;
      border-style: solid;
      box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 white;
      clear: both;
      width: 516px;
      text-align: center;
      border-radius: 0; }
    body#body-dashboard #subscribe-modal .box-title {
      font: bold 14px/1.5 Arial;
      color: #4B5966;
      margin: 5px 0 5px 5px;
      float: left;
      width: 150px; }
    body#body-dashboard #subscribe-modal .first-time-cc {
      float: left;
      width: 505px;
      background: #FFFFFF;
      border-color: #BBB #DDD #DDD;
      border-style: solid;
      border-width: 1px;
      box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 white;
      padding: 20px 15px 0; }
    body#body-dashboard #subscribe-modal .you-are-signing-up {
      font: 14px/1 Arial;
      text-shadow: -1px 1px 1px #FFFFFF;
      background: #EEF0F4;
      border-bottom: 1px solid #D1D5DD;
      background: -webkit-linear-gradient(#f4f6f8, #e3e7ed);
      background: -moz-linear-gradient(#f4f6f8, #e3e7ed);
      background: -o-linear-gradient(#f4f6f8, #e3e7ed);
      background: -ms-linear-gradient(#f4f6f8, #e3e7ed);
      background: linear-gradient(#f4f6f8, #e3e7ed);
      color: #5A6169;
      padding: 15px;
      text-align: center;
      margin: -20px -15px 20px; }
    body#body-dashboard #subscribe-modal .first-time-cc-password {
      margin: 0 0 20px;
      background: transparent;
      border-top: 0 none;
      padding: 0;
      text-align: center; }
    body#body-dashboard #subscribe-modal input {
      margin-right: 5px; }
    body#body-dashboard #subscribe-modal .input {
      margin-left: 0; }
    body#body-dashboard #subscribe-modal label {
      padding: 0;
      line-height: 25px;
      width: 140px;
      color: #4B5966;
      float: none; }
    body#body-dashboard #subscribe-modal .clearfix {
      margin-bottom: 20px;
      float: left;
      width: 240px; }
    body#body-dashboard #subscribe-modal .help-block {
      line-height: 20px;
      padding: 0; }
    body#body-dashboard #subscribe-modal .modal-footer input {
      float: right; }
    body#body-dashboard #subscribe-modal validationerror {
      display: block;
      padding: 5px 5px 0;
      position: absolute; }
    body#body-dashboard #subscribe-modal #credit-card-updated, body#body-dashboard #subscribe-modal #credit-card-not-updated {
      right: 0px;
      width: 535px;
      text-align: center;
      bottom: -27px;
      position: absolute;
      left: auto;
      font: 11px/1 Arial; }
    body#body-dashboard #subscribe-modal .submit-card {
      font: 14px/1 Arial;
      padding: 7px 20px 8px; }
    body#body-dashboard #subscribe-modal .subscribe-total {
      margin: 30px 0 20px;
      text-align: left; }
    body#body-dashboard #subscribe-modal .your-total, body#body-dashboard #subscribe-modal #checkout-total, body#body-dashboard #subscribe-modal .youll-be-billed {
      font: 17px/1 Arial;
      margin-right: 5px;
      color: #4B5966;
      display: inline-table;
      vertical-align: text-top; }
    body#body-dashboard #subscribe-modal .your-total {
      font-weight: bold; }
    body#body-dashboard #subscribe-modal .youll-be-billed {
      color: #999999; }
    body#body-dashboard #subscribe-modal .spinner-loading-gif {
      background: url(https://s3.amazonaws.com/cdn.sidengo.com/images/common/spinner-transparent.gif) no-repeat center;
      height: 24px;
      width: 24px;
      opacity: 0.9; }
    body#body-dashboard #subscribe-modal #new-subscription-failed {
      right: -15px;
      width: 535px;
      text-align: center;
      bottom: -48px;
      position: absolute;
      left: auto;
      font: 11px/1 Arial; }
  body#body-dashboard .check-domain-loading-gif {
    position: absolute;
    margin: -26px 0 0 228px; }
  body#body-dashboard .domain-register-free-loading-gif {
    position: absolute;
    margin: -26px 0 0 0;
    right: 328px; }
  body#body-dashboard .domain-renew-loading-gif {
    position: absolute;
    margin: 0 0 0 0;
    right: 150px; }
  body#body-dashboard #domain-checkout-modal h3, body#body-dashboard #renew-domain-modal h3, body#body-dashboard #renew-domain-success-modal h3 {
    color: #4b5966;
    font: 300 26px/1 "Open Sans";
    text-align: center;
    margin: 10px 0 35px; }
  body#body-dashboard #domain-checkout-modal p, body#body-dashboard #renew-domain-modal p, body#body-dashboard #renew-domain-success-modal p {
    color: #5A6169;
    font: 14px/1.5 Arial;
    text-shadow: 0 1px 0 #FFFFFF;
    text-align: center; }
  body#body-dashboard #domain-checkout-modal .success-check, body#body-dashboard #renew-domain-modal .success-check, body#body-dashboard #renew-domain-success-modal .success-check {
    width: 110px;
    height: 98px;
    background: url("https://s3.amazonaws.com/cdn.sidengo.com/images/dashboard/success-check.png") no-repeat 0 0 transparent;
    margin: 0 auto 30px; }
  body#body-dashboard #billing-modal, body#body-dashboard #manage-domains-modal {
    margin: -244px 0 0 -400px;
    width: 800px;
    height: 486px;
    overflow: hidden;
    /* INVOICES + CUSTOM DOMAINS LIST START */
    /* INVOICES + CUSTOM DOMAINS LIST END */ }
    body#body-dashboard #billing-modal .spinner-loading-gif, body#body-dashboard #manage-domains-modal .spinner-loading-gif {
      background: url(https://s3.amazonaws.com/cdn.sidengo.com/images/common/spinner-transparent.gif) no-repeat center;
      height: 24px;
      width: 24px;
      opacity: 0.9; }
    body#body-dashboard #billing-modal .no-note-billing, body#body-dashboard #manage-domains-modal .no-note-billing {
      text-align: center;
      font: 300 21px/1 "Open Sans";
      background: #FFFFFF;
      padding: 200px 0 148px;
      border-width: 1px;
      border-style: solid;
      border-color: #BBB #DDD #DDD;
      box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 white;
      margin: 10px 0 0; }
    body#body-dashboard #billing-modal .no-cc, body#body-dashboard #manage-domains-modal .no-cc {
      background: url(https://s3.amazonaws.com/cdn.sidengo.com/images/dashboard/billing-no-cc.png) no-repeat center 120px white; }
    body#body-dashboard #billing-modal .no-invoice, body#body-dashboard #manage-domains-modal .no-invoice {
      background: url(https://s3.amazonaws.com/cdn.sidengo.com/images/dashboard/billing-no-invoice.png) no-repeat center 105px white; }
    body#body-dashboard #billing-modal .modal-header, body#body-dashboard #manage-domains-modal .modal-header {
      background: #EFF1F5;
      border-bottom: 1px solid #C9D2DC;
      border-bottom: 1px solid rgba(0, 0, 0, 0.25);
      text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
      box-shadow: inset 0 1px 0 #FFFFFF;
      background-image: -webkit-linear-gradient(#eff1f5, #c9d2dc);
      background-image: -moz-linear-gradient(#eff1f5, #c9d2dc);
      background-image: -o-linear-gradient(#eff1f5, #c9d2dc);
      background-image: -ms-linear-gradient(#eff1f5, #c9d2dc);
      background-image: linear-gradient(#eff1f5, #c9d2dc);
      padding: 0; }
    body#body-dashboard #billing-modal .tabs, body#body-dashboard #manage-domains-modal .tabs {
      background-color: transparent;
      border-right: 0 none;
      border-bottom: 0 none;
      box-shadow: 0 0 0 transparent;
      float: none;
      height: auto;
      margin: 0;
      padding: 0;
      width: auto;
      text-align: center; }
    body#body-dashboard #billing-modal .billing-tab, body#body-dashboard #manage-domains-modal .billing-tab {
      color: #4B5966;
      font: bold 14px/1.8 Arial;
      padding: 15px 20px 10px;
      box-shadow: 1px 0 0 #FFFFFF;
      border-style: solid;
      border-width: 0 1px 0 0;
      border-color: rgba(0, 0, 0, 0.1);
      width: auto;
      display: inline-block;
      vertical-align: text-top;
      margin-left: -3px; }
    body#body-dashboard #billing-modal .first-billing-tab, body#body-dashboard #manage-domains-modal .first-billing-tab {
      border-left: 1px solid rgba(0, 0, 0, 0.1);
      box-shadow: 1px 0 0 #FFFFFF, 1px 0 0 #FFFFFF inset;
      margin-left: 0; }
    body#body-dashboard #billing-modal .tabs > li, body#body-dashboard #manage-domains-modal .tabs > li {
      top: 0;
      float: none;
      display: inline-block;
      vertical-align: text-top; }
    body#body-dashboard #billing-modal .billing-tab:hover, body#body-dashboard #billing-modal .tabs > li.active > a, body#body-dashboard #manage-domains-modal .billing-tab:hover, body#body-dashboard #manage-domains-modal .tabs > li.active > a {
      background: #CCCCCC;
      background: rgba(0, 0, 0, 0.05);
      background: -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.075));
      background: -moz-linear-gradient(transparent, rgba(0, 0, 0, 0.075));
      cursor: pointer; }
    body#body-dashboard #billing-modal icon, body#body-dashboard #manage-domains-modal icon {
      background-image: url("https://s3.amazonaws.com/cdn.sidengo.com/images/dashboard/billing-modal-menu-icons.png");
      background-repeat: no-repeat;
      width: 22px;
      height: 28px;
      margin-right: 10px;
      display: inline-block;
      vertical-align: text-top;
      margin-top: -5px; }
    body#body-dashboard #billing-modal .invoices-icon, body#body-dashboard #manage-domains-modal .invoices-icon {
      background-position: -25px 0px;
      width: 25px; }
    body#body-dashboard #billing-modal .modal-body, body#body-dashboard #manage-domains-modal .modal-body {
      background: #F9F9F9;
      height: 387px;
      overflow: hidden; }
    body#body-dashboard #billing-modal .modal-footer, body#body-dashboard #manage-domains-modal .modal-footer {
      margin: 0 -15px;
      width: 465px; }
    body#body-dashboard #billing-modal .info-subscription, body#body-dashboard #manage-domains-modal .info-subscription {
      background: #FFFFFF;
      border-width: 1px;
      border-color: #BBBBBB #DDDDDD #DDDDDD;
      border-style: solid;
      box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 white;
      text-align: left;
      margin: 0 20px 20px 0;
      width: 180px;
      float: left;
      clear: both; }
    body#body-dashboard #billing-modal .info-subscription-box, body#body-dashboard #manage-domains-modal .info-subscription-box {
      padding: 10px 12px 12px 15px;
      border-top: 1px solid #DEDEDE; }
    body#body-dashboard #billing-modal .info-subscription-box:hover, body#body-dashboard #manage-domains-modal .info-subscription-box:hover {
      background: #F2F5FF; }
    body#body-dashboard #billing-modal .current-plan-box, body#body-dashboard #manage-domains-modal .current-plan-box {
      border-top: 0 none; }
    body#body-dashboard #billing-modal .info-subscription-title, body#body-dashboard #manage-domains-modal .info-subscription-title {
      font: 12px/1.8 Arial;
      color: #859299; }
    body#body-dashboard #billing-modal .info-subscription-item, body#body-dashboard #manage-domains-modal .info-subscription-item {
      font: bold 13px/1.2 Arial;
      color: #4B5966; }
    body#body-dashboard #billing-modal .alert, body#body-dashboard #manage-domains-modal .alert {
      padding: 11px 15px;
      font: bold 12px/1.2 Arial;
      color: #D16161;
      text-shadow: 0 0 0 transparent;
      width: 150px;
      position: relative;
      margin: 5px -15px -8px;
      border: 0 none;
      border-radius: 0;
      background: transparent; }
    body#body-dashboard #billing-modal .box-title, body#body-dashboard #manage-domains-modal .box-title {
      font: bold 14px/1.5 Arial;
      color: #4B5966;
      margin: 0 0 5px 5px;
      float: left;
      width: 150px; }
    body#body-dashboard #billing-modal #render-current-card-info, body#body-dashboard #manage-domains-modal #render-current-card-info {
      float: left;
      margin-top: -26px; }
    body#body-dashboard #billing-modal .well, body#body-dashboard #manage-domains-modal .well {
      padding: 10px 5px 10px 15px;
      background: #FFFFFF;
      border-width: 1px;
      border-color: #BBBBBB #DDDDDD #DDDDDD;
      border-style: solid;
      box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 white;
      clear: both;
      width: 516px;
      text-align: center;
      border-radius: 0; }
    body#body-dashboard #billing-modal .cards, body#body-dashboard #manage-domains-modal .cards {
      margin: 1px 0 0;
      display: block; }
    body#body-dashboard #billing-modal .update-card, body#body-dashboard #manage-domains-modal .update-card {
      float: left;
      width: 505px;
      background: #FFFFFF;
      border-color: #BBB #DDD #DDD;
      border-style: solid;
      border-width: 1px;
      box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 white;
      padding: 20px 15px 0; }
    body#body-dashboard #billing-modal .update-card-password, body#body-dashboard #manage-domains-modal .update-card-password {
      margin: 10px -15px 0;
      padding: 10px 15px 20px;
      background: rgba(0, 0, 0, 0.02); }
    body#body-dashboard #billing-modal .invoices-heading, body#body-dashboard #manage-domains-modal .invoices-heading {
      font: bold 14px/1.5 Arial;
      color: #4B5966;
      margin: 0 0 10px 5px;
      float: left;
      width: 150px; }
    body#body-dashboard #billing-modal .invoices, body#body-dashboard #billing-modal #custom-domains-list, body#body-dashboard #manage-domains-modal .invoices, body#body-dashboard #manage-domains-modal #custom-domains-list {
      background: #FFFFFF;
      border-width: 1px;
      border-color: #BBB #DDD #DDD;
      border-style: solid;
      box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 white;
      text-align: left;
      margin: 0 20px 20px 0;
      float: left;
      clear: both;
      width: 100%; }
    body#body-dashboard #billing-modal .past-invoices, body#body-dashboard #manage-domains-modal .past-invoices {
      height: auto;
      max-height: 220px;
      overflow-x: hidden;
      overflow-y: auto;
      margin: 0; }
    body#body-dashboard #billing-modal .invoices-header, body#body-dashboard #billing-modal .domains-list-header, body#body-dashboard #manage-domains-modal .invoices-header, body#body-dashboard #manage-domains-modal .domains-list-header {
      background: #EEF0F4;
      border-bottom: 1px solid #D1D5DD;
      background: -webkit-linear-gradient(#f4f6f8, #e3e7ed);
      background: -moz-linear-gradient(#f4f6f8, #e3e7ed);
      background: -o-linear-gradient(#f4f6f8, #e3e7ed);
      background: -ms-linear-gradient(#f4f6f8, #e3e7ed);
      background: linear-gradient(#f4f6f8, #e3e7ed);
      font-weight: bold;
      color: #5A6169; }
    body#body-dashboard #billing-modal .invoices-row:nth-child(odd), body#body-dashboard #billing-modal .domains-list-row:nth-child(odd), body#body-dashboard #manage-domains-modal .invoices-row:nth-child(odd), body#body-dashboard #manage-domains-modal .domains-list-row:nth-child(odd) {
      background: #F2F5FF; }
    body#body-dashboard #billing-modal .invoices-title, body#body-dashboard #billing-modal .domains-list-title, body#body-dashboard #manage-domains-modal .invoices-title, body#body-dashboard #manage-domains-modal .domains-list-title {
      padding: 10px 15px;
      border-left: 1px solid #D1D5DD;
      float: left; }
    body#body-dashboard #billing-modal .invoices-item, body#body-dashboard #manage-domains-modal .invoices-item {
      padding: 10px 15px;
      border-left: 1px solid #D1D5DD;
      float: left; }
    body#body-dashboard #billing-modal .domains-list-item, body#body-dashboard #manage-domains-modal .domains-list-item {
      padding: 10px 15px;
      float: left; }
    body#body-dashboard #billing-modal .invoice-first, body#body-dashboard #billing-modal .domains-list-first, body#body-dashboard #manage-domains-modal .invoice-first, body#body-dashboard #manage-domains-modal .domains-list-first {
      border-left: 0 none;
      width: 290px; }
    body#body-dashboard #billing-modal .domains-list-first, body#body-dashboard #manage-domains-modal .domains-list-first {
      border-left: 0 none;
      width: 290px; }
    body#body-dashboard #billing-modal .title-pdf, body#body-dashboard #billing-modal .item-pdf, body#body-dashboard #manage-domains-modal .title-pdf, body#body-dashboard #manage-domains-modal .item-pdf {
      width: 30px;
      text-align: center; }
    body#body-dashboard #billing-modal .item-pdf a, body#body-dashboard #manage-domains-modal .item-pdf a {
      background: url("https://s3.amazonaws.com/cdn.sidengo.com/images/common/glyphicons-halflings-blue-dark.png") no-repeat -24px -24px transparent;
      display: inline-block;
      vertical-align: text-top;
      width: 14px;
      height: 14px;
      opacity: 0.8; }
    body#body-dashboard #billing-modal .item-pdf a:hover, body#body-dashboard #manage-domains-modal .item-pdf a:hover {
      cursor: pointer;
      opacity: 1; }
    body#body-dashboard #billing-modal .title-paid, body#body-dashboard #billing-modal .item-paid, body#body-dashboard #manage-domains-modal .title-paid, body#body-dashboard #manage-domains-modal .item-paid {
      width: 30px;
      text-align: center; }
    body#body-dashboard #billing-modal .title-date, body#body-dashboard #billing-modal .item-date, body#body-dashboard #manage-domains-modal .title-date, body#body-dashboard #manage-domains-modal .item-date {
      width: 160px; }
    body#body-dashboard #billing-modal .title-amount, body#body-dashboard #billing-modal .item-amount, body#body-dashboard #manage-domains-modal .title-amount, body#body-dashboard #manage-domains-modal .item-amount {
      width: 65px;
      text-align: right; }
    body#body-dashboard #billing-modal .title-domain, body#body-dashboard #billing-modal .item-domain, body#body-dashboard #manage-domains-modal .title-domain, body#body-dashboard #manage-domains-modal .item-domain {
      width: 240px;
      line-height: 40px;
      padding: 0 15px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      -ms-box-sizing: border-box;
      -o-box-sizing: border-box;
      box-sizing: border-box; }
    body#body-dashboard #billing-modal .item-domain, body#body-dashboard #manage-domains-modal .item-domain {
      font-size: 14px; }
    body#body-dashboard #billing-modal .title-domain-settings, body#body-dashboard #billing-modal .item-domain-settings, body#body-dashboard #manage-domains-modal .title-domain-settings, body#body-dashboard #manage-domains-modal .item-domain-settings {
      width: 80px;
      line-height: 40px;
      padding: 0;
      text-align: center;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      -ms-box-sizing: border-box;
      -o-box-sizing: border-box;
      box-sizing: border-box; }
    body#body-dashboard #billing-modal .title-autorenew, body#body-dashboard #billing-modal .item-autorenew, body#body-dashboard #manage-domains-modal .title-autorenew, body#body-dashboard #manage-domains-modal .item-autorenew {
      width: 110px;
      text-align: center;
      line-height: 40px;
      padding: 0;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      -ms-box-sizing: border-box;
      -o-box-sizing: border-box;
      box-sizing: border-box; }
    body#body-dashboard #billing-modal .title-expires-on, body#body-dashboard #billing-modal .item-expires-on, body#body-dashboard #manage-domains-modal .title-expires-on, body#body-dashboard #manage-domains-modal .item-expires-on {
      width: 210px;
      line-height: 40px;
      padding: 0 15px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      -ms-box-sizing: border-box;
      -o-box-sizing: border-box;
      box-sizing: border-box; }
    body#body-dashboard #billing-modal .renew-now-link, body#body-dashboard #manage-domains-modal .renew-now-link {
      text-transform: uppercase;
      text-shadow: 0 0 0 rgba(0, 0, 0, 0);
      background: rgba(75, 89, 102, 0.8);
      color: #FFF;
      padding: 5px 10px;
      font: bold 10px/1 Arial;
      float: right;
      margin: 10px 0;
      border-radius: 3px; }
    body#body-dashboard #billing-modal .renew-now-link:hover, body#body-dashboard #manage-domains-modal .renew-now-link:hover {
      background: #4B5966; }
    body#body-dashboard #billing-modal #custom-domains-list .has-switch, body#body-dashboard #manage-domains-modal #custom-domains-list .has-switch {
      margin: 10px 0; }
  body#body-dashboard #billing-info-tab input {
    margin-right: 5px; }
  body#body-dashboard #billing-info-tab .input {
    margin-left: 0; }
  body#body-dashboard #billing-info-tab label {
    padding: 0;
    line-height: 25px;
    width: 140px;
    color: #4B5966;
    float: none;
    font-weight: bold; }
  body#body-dashboard #billing-info-tab .clearfix {
    margin-bottom: 20px;
    float: left;
    width: 240px; }
  body#body-dashboard #billing-info-tab .help-block {
    line-height: 20px;
    padding: 0; }
  body#body-dashboard #billing-info-tab .modal-footer input {
    float: right; }
  body#body-dashboard #billing-info-tab validationerror {
    display: block;
    padding: 5px 5px 0;
    position: absolute; }
  body#body-dashboard #billing-info-tab #credit-card-updated, body#body-dashboard #billing-info-tab #credit-card-not-updated {
    right: 0px;
    width: 535px;
    text-align: center;
    bottom: -27px;
    position: absolute;
    left: auto;
    font: 11px/1 Arial; }
  body#body-dashboard #billing-info-tab .submit-card {
    float: right;
    margin-top: 26px; }
  body#body-dashboard .cardholders-name {
    text-transform: capitalize;
    display: inline-block;
    vertical-align: text-top;
    color: #4B5966;
    font: 14px/25px Arial;
    margin-right: 10px;
    width: auto;
    max-width: 235px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden; }
  body#body-dashboard .card-type {
    display: inline-block;
    vertical-align: text-top;
    width: 39px;
    height: 25px;
    margin-right: 10px; }
  body#body-dashboard .Visa {
    background: url("https://s3.amazonaws.com/cdn.sidengo.com/images/dashboard/visa.gif") no-repeat transparent; }
  body#body-dashboard .American {
    background: url("https://s3.amazonaws.com/cdn.sidengo.com/images/dashboard/amex.gif") no-repeat transparent; }
  body#body-dashboard .MasterCard {
    background: url("https://s3.amazonaws.com/cdn.sidengo.com/images/dashboard/mastercard.gif") no-repeat transparent; }
  body#body-dashboard .Discover {
    background: url("https://s3.amazonaws.com/cdn.sidengo.com/images/dashboard/discover.gif") no-repeat transparent; }
  body#body-dashboard .JCB {
    background: url("https://s3.amazonaws.com/cdn.sidengo.com/images/dashboard/jcb.gif") no-repeat transparent; }
  body#body-dashboard .Diners {
    background: url("https://s3.amazonaws.com/cdn.sidengo.com/images/dashboard/diners.gif") no-repeat transparent; }
  body#body-dashboard .last-four-expiration {
    display: inline-block;
    vertical-align: text-top;
    font: bold 12px/26px Arial;
    color: #859299;
    margin-right: 10px; }
  body#body-dashboard blocks {
    letter-spacing: 1px;
    font-size: 13px;
    margin-right: 2px; }
  body#body-dashboard .last-four-expiration span {
    color: #4B5966; }
  body#body-dashboard #new-site-modal {
    margin: -84px 0 0 -250px;
    width: 500px; }
    body#body-dashboard #new-site-modal .modal-body {
      padding: 30px 40px;
      background: #F9F9F9; }
    body#body-dashboard #new-site-modal .modal-body validationerror {
      color: #C53939;
      font: 12px/1 Arial;
      padding: 15px 0 0;
      width: 100%;
      text-align: center; }
    body#body-dashboard #new-site-modal h3 {
      font: 300 21px/1.2 "Open Sans", sans-serif;
      color: #4B5966;
      text-align: center;
      margin-bottom: 20px; }
    body#body-dashboard #new-site-modal .input {
      margin: 0 0 0 10px; }
    body#body-dashboard #new-site-modal .input-prepend input {
      width: 130px;
      padding: 10px 150px 10px 10px;
      font: 15px/1 Arial;
      border-radius: 0;
      border-color: #BBB #DDD #DDD;
      box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 white; }
    body#body-dashboard #new-site-modal .input-prepend .add-on {
      padding: 10px;
      font-size: 15px;
      border-radius: 0;
      border-color: #BBB #DDD #DDD;
      box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 white; }
    body#body-dashboard #new-site-modal .help-block {
      line-height: 1;
      padding: 10px 0 2px;
      margin: 0;
      width: 100%;
      text-align: center;
      color: #8F8F8F; }
    body#body-dashboard #new-site-modal .sitename-availability-message-checking, body#body-dashboard #new-site-modal .sitename-availability-message {
      right: 135px;
      margin: 16px 10px 0 0;
      width: 80px; }
    body#body-dashboard #new-site-modal .btn {
      width: 80px !important;
      float: right;
      position: absolute;
      right: 55px;
      margin-top: 5px;
      border-radius: 3px;
      border: 0 none !important;
      background: #60A0E7;
      text-shadow: 0 0 0 transparent;
      font: bold 13px/32px Arial !important;
      height: 30px !important;
      text-transform: uppercase;
      padding: 0 !important;
      box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.1) !important;
      -webkit-transition: 0.5s linear all;
      -moz-transition: 0.5s linear all;
      -ms-transition: 0.5s linear all;
      -o-transition: 0.5s linear all;
      border-radius: 3px !important; }
    body#body-dashboard #new-site-modal .btn:hover {
      background: #568FCF; }
  body#body-dashboard #plans-modal {
    width: 630px;
    height: 232px;
    margin-top: -116px;
    margin-left: -315px;
    box-sizing: border-box;
    top: 50%; }
    body#body-dashboard #plans-modal .modal-header .close {
      top: -5px;
      right: -15px; }
    body#body-dashboard #plans-modal h1 {
      font: 300 34px/1.2 "Open Sans", sans-serif;
      color: #4B5966;
      margin: 0;
      text-align: center; }
    body#body-dashboard #plans-modal h3 {
      font: 400 25px/1.2 "Open Sans", sans-serif;
      text-align: center;
      margin-bottom: 40px;
      color: rgba(75, 89, 102, 0.8);
      opacity: 0.8; }
    body#body-dashboard #plans-modal h4 {
      font: 300 24px/1.2 "Open Sans", sans-serif;
      color: #4B5966;
      margin: 30px 0 5px;
      text-align: center; }
    body#body-dashboard #plans-modal h5 {
      font: 13px/1 Arial;
      text-align: center;
      padding: 20px 0;
      text-shadow: 0 0 0 transparent;
      position: relative;
      width: 900px;
      bottom: 0;
      left: 0;
      margin: -10px 0 0 -50px;
      background: #EEF0F4;
      border-top: 1px solid #D1D5DD;
      border-top: 1px solid rgba(0, 0, 0, 0.01);
      background: -webkit-linear-gradient(#f4f6f8, #e3e7ed);
      background: -moz-linear-gradient(#f4f6f8, #e3e7ed);
      background: -o-linear-gradient(#f4f6f8, #e3e7ed);
      background: -ms-linear-gradient(#f4f6f8, #e3e7ed);
      background: linear-gradient(#f4f6f8, #e3e7ed);
      color: #5A6169; }
    body#body-dashboard #plans-modal h5 a {
      text-shadow: 0 0 0 transparent;
      color: #566FBF;
      font-weight: bold; }
    body#body-dashboard #plans-modal h5 a:hover {
      cursor: pointer;
      text-decoration: underline; }
    body#body-dashboard #plans-modal .plans-column {
      float: none;
      margin: 0 auto !important;
      position: relative;
      opacity: 0.95;
      text-align: center; }
    body#body-dashboard #plans-modal .column-1 {
      margin-left: 0; }
    body#body-dashboard #plans-modal .plans-name {
      font: 300 30px/1 "Open Sans", Arial !important;
      text-shadow: 0 0 0 transparent;
      padding: 10px 0;
      color: #4B5966; }
    body#body-dashboard #plans-modal .plans-specs {
      color: #4B5966;
      padding-top: 10px;
      margin-bottom: 5px;
      line-height: 1 !important;
      font-size: 14px !important; }
    body#body-dashboard #plans-modal .plans-month {
      margin: 0 auto; }
    body#body-dashboard #plans-modal .plans-price {
      font: 20px/39px 'New Roboto', Arial !important;
      color: rgba(75, 89, 102, 0.8);
      display: inline-block;
      margin-right: 10px; }
    body#body-dashboard #plans-modal .plans-button {
      margin-left: 10px;
      display: inline-block;
      font: 700 16px/40px Arial !important;
      color: #FFFFFF;
      box-sizing: border-box;
      height: 40px;
      padding: 0 20px;
      text-transform: uppercase;
      box-shadow: 0 -2px 0 rgba(0, 0, 0, 0.2) inset;
      border-radius: 3px;
      cursor: pointer; }
    body#body-dashboard #plans-modal .button-downgrade {
      background: #37464F; }
    body#body-dashboard #plans-modal .button-downgrade:hover {
      background: #2A353C;
      cursor: pointer; }
    body#body-dashboard #plans-modal .button-yourplan {
      background: #54B4B6; }
    body#body-dashboard #plans-modal .button-upgrade {
      background: #60A0E7;
      transition: all 0.3s ease; }
    body#body-dashboard #plans-modal .button-upgrade:hover {
      background: #568FCF; }
    body#body-dashboard #plans-modal .plans-specs-item {
      padding: 0 15px 15px; }
    body#body-dashboard #plans-modal .pro-item {
      font-weight: bold !important;
      font-size: 16px !important;
      padding-bottom: 5px; }
    body#body-dashboard #plans-modal ul {
      margin: 0; }
    body#body-dashboard #plans-modal .plans {
      padding-bottom: 40px; }
    body#body-dashboard #plans-modal ul li {
      list-style: none;
      font: 14px/1.1 Arial !important;
      text-shadow: 0 0 0 transparent;
      margin: 0; }
    body#body-dashboard #plans-modal .plans-features-icon {
      background-image: url("https://s3.amazonaws.com/cdn.sidengo.com/images/front/pricing-features-sprite.png");
      background-repeat: no-repeat;
      float: left;
      width: 30px;
      height: 28px;
      margin-top: 4px; }
    body#body-dashboard #plans-modal .plans-features-info {
      float: right;
      width: 210px; }
    body#body-dashboard #plans-modal .plans span {
      display: block;
      color: #859299;
      font: 13px/1.5 Arial, sans-serif !important; }
    body#body-dashboard #plans-modal .plans-icon-custom-domain {
      background-position: -146px 0px; }
    body#body-dashboard #plans-modal .plans-icon-white-labeling {
      background-position: -174px 0px; }
    body#body-dashboard #plans-modal .plans-icon-facebook {
      background-position: -204px 0px; }
    body#body-dashboard #plans-modal .plans-icon-widgets {
      background-position: -235px 0px; }
    body#body-dashboard #plans-modal .plans-icon-app {
      background-position: -268px 0px; }
    body#body-dashboard #plans-modal .plans-icon-qrcode {
      background-position: -298px 0px; }
    body#body-dashboard #plans-modal .plans-icon-ga {
      background-position: -330px 0px; }
    body#body-dashboard #plans-modal .plans li {
      padding: 15px 0 0;
      margin: 0 20px 0 0;
      color: #4B5966;
      width: 253px;
      float: left; }
  body#body-dashboard .header-sans-title {
    padding: 0;
    border: 0 none; }
  body#body-dashboard .plans-modal-body {
    padding: 0;
    overflow: visible; }
  body#body-dashboard .modal select {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: url("https://s3.amazonaws.com/cdn.sidengo.com/images/common/dropdown-white.png") no-repeat whitesmoke;
    background-position: center right;
    border-color: #D4D4D4 #D4D4D4 #BCBCBC;
    color: #444751;
    text-shadow: 0 1px 0 white;
    padding: 0 0 0 10px;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    line-height: 1;
    font-family: Arial;
    min-width: 78px; }
  body#body-dashboard .modal select:hover {
    background: url("https://s3.amazonaws.com/cdn.sidengo.com/images/common/dropdown-blue.png") no-repeat whitesmoke;
    background-position: center right;
    border-color: #518CC6 #518CC6 #2A65A0;
    color: #FFFFFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
    cursor: pointer; }
  body#body-dashboard #manage-domains-modal {
    height: auto;
    width: 700px;
    height: auto;
    max-height: 550px;
    margin: -275px 0 0 -350px; }
    body#body-dashboard #manage-domains-modal .modal-body {
      height: 450px; }
    body#body-dashboard #manage-domains-modal icon {
      background-image: url("https://s3.amazonaws.com/cdn.sidengo.com/images/dashboard/domain-modal-menu-icons.png");
      width: 23px;
      height: 27px; }
    body#body-dashboard #manage-domains-modal label {
      line-height: 1; }
    body#body-dashboard #manage-domains-modal .update-card {
      margin-bottom: 20px;
      padding: 20px 15px;
      width: 610px;
      float: none; }
    body#body-dashboard #manage-domains-modal input, body#body-dashboard #manage-domains-modal select, body#body-dashboard #manage-domains-modal #check-domain-spinner {
      float: left;
      position: relative; }
    body#body-dashboard #manage-domains-modal input {
      width: 385px;
      line-height: 36px;
      height: 36px;
      padding: 0px 10px; }
    body#body-dashboard #manage-domains-modal .input {
      margin: 0; }
    body#body-dashboard #manage-domains-modal .input validationerror {
      color: red;
      font: 10px/1 Arial;
      padding: 5px;
      margin: 9px 0 0 190px;
      position: absolute;
      float: none;
      width: 200px;
      text-align: right; }
    body#body-dashboard #manage-domains-modal select {
      width: 80px;
      margin: 0 10px;
      height: 38px; }
    body#body-dashboard #manage-domains-modal .register-domain-button {
      width: 90px;
      padding: 0;
      font: 14px/36px "Helvetica Neue", Arial; }
    body#body-dashboard #manage-domains-modal .availability-message {
      text-transform: capitalize;
      float: left;
      margin: 0 0px 0 -110px;
      line-height: 38px;
      position: relative;
      width: 100px;
      text-align: right; }
    body#body-dashboard #manage-domains-modal #custom-domains-list {
      margin-bottom: 0; }
    body#body-dashboard #manage-domains-modal .registrant-info-icon {
      background-position: -27px 0px;
      width: 24px; }
    body#body-dashboard #manage-domains-modal #current-domain-contact-info {
      margin-bottom: 20px;
      padding: 15px;
      width: 610px; }
    body#body-dashboard #manage-domains-modal #no-domain-contact, body#body-dashboard #manage-domains-modal .upgrade-to-register-domain {
      color: #444;
      font: 15px/1.4 Arial;
      margin: 25px 0 5px;
      text-align: center; }
    body#body-dashboard #manage-domains-modal #no-domain-contact {
      color: #4B5966; }
    body#body-dashboard #manage-domains-modal .upgrade-to-register-domain a {
      font-weight: bold;
      text-decoration: underline;
      color: #4B5966;
      -webkit-transition: color 0.5s ease-in-out;
      -moz-transition: color 0.5s ease-in-out;
      -o-transition: color 0.5s ease-in-out;
      transition: color 0.5s ease-in-out; }
    body#body-dashboard #manage-domains-modal .upgrade-to-register-domain a:hover {
      color: #3366CC; }
    body#body-dashboard #manage-domains-modal h2 span {
      color: #666;
      font-weight: normal;
      font-size: 12px;
      margin-left: 10px; }
    body#body-dashboard #manage-domains-modal #check-domain-spinner {
      position: absolute;
      right: 255px;
      margin-top: 14px; }
    body#body-dashboard #manage-domains-modal .check-domain-availability-form input {
      width: 350px;
      height: 50px;
      line-height: 50px;
      padding: 0 248px 0 10px;
      font-weight: 100;
      font-family: 'Open Sans','Open Sans', Helvetica, Arial;
      font-size: 26px;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale; }
    body#body-dashboard #manage-domains-modal .check-domain-availability-form .primary {
      position: absolute;
      width: 100px;
      text-align: center;
      padding: 0;
      height: 40px;
      right: 49px;
      margin: 6px 0 0 0;
      font: 16px/1 'Helvetica Neue', Helvetica, Arial; }
    body#body-dashboard #manage-domains-modal .check-domain-availability-form select {
      position: absolute;
      right: 0;
      margin: 6px 0px 0 0;
      right: 155px;
      height: 40px;
      font: 300 18px/1 "Helvetica Neue", Helvetica, "Open Sans";
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      background: url("https://s3.amazonaws.com/cdn.sidengo.com/images/common/dropdown-white.png") no-repeat whitesmoke;
      background-position: center right;
      border-color: #D4D4D4 #D4D4D4 #BCBCBC;
      color: #444751;
      text-shadow: 0 1px 0 white;
      width: 90px;
      padding: 0 0 0 10px;
      -webkit-transition: all 0.2s ease-in-out;
      -moz-transition: all 0.2s ease-in-out;
      -o-transition: all 0.2s ease-in-out;
      transition: all 0.2s ease-in-out; }
    body#body-dashboard #manage-domains-modal .check-domain-availability-form select:hover {
      background: url("https://s3.amazonaws.com/cdn.sidengo.com/images/common/dropdown-blue.png") no-repeat whitesmoke;
      background-position: center right;
      border-color: #518CC6 #518CC6 #2A65A0;
      color: #FFFFFF;
      text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
      cursor: pointer; }
    body#body-dashboard #manage-domains-modal .check-domain-availability-form .availability-message {
      position: absolute;
      margin: 6px 0px 0px;
      text-align: right;
      padding: 1px 15px 0px;
      display: block;
      width: auto;
      right: 245px;
      background-color: white;
      font: 300 16px/38px "Helvetica Neue", Helvetica, Arial; }
    body#body-dashboard #manage-domains-modal .check-domain-availability-form .input validationerror {
      font: 300 16px/38px "Helvetica Neue", Helvetica, Arial;
      position: absolute;
      margin: 7px 0 0;
      padding: 0;
      width: auto;
      left: 58px; }
    body#body-dashboard #manage-domains-modal .large {
      box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 white;
      border-color: #BBB #DDD #DDD;
      border-radius: 0; }
    body#body-dashboard #manage-domains-modal .large:focus {
      border-color: #7EBFF1 #91C8F3 #91C8F3;
      box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6); }
  body#body-dashboard #custom-domains-list {
    height: auto;
    min-height: 40px;
    max-height: 220px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0 !important;
    width: 640px !important; }
    body#body-dashboard #custom-domains-list .accordion {
      margin: 0 0 -1px; }
    body#body-dashboard #custom-domains-list .accordion-group {
      border-width: 0 0 1px;
      border-radius: 0;
      position: relative;
      margin: 0; }
    body#body-dashboard #custom-domains-list .accordion-heading .accordion-toggle {
      padding: 0;
      color: #4B5966; }
    body#body-dashboard #custom-domains-list .accordion-heading .accordion-toggle:hover {
      color: #3366CC; }
    body#body-dashboard #custom-domains-list .accordion-inner {
      border: 0 none;
      padding: 0 10px 20px; }
    body#body-dashboard #custom-domains-list .cd-list-item {
      float: left; }
    body#body-dashboard #custom-domains-list .cd-list-name {
      font-weight: bold;
      width: 250px;
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden; }
    body#body-dashboard #custom-domains-list .cd-list-auto-renew {
      color: #777;
      width: 100px; }
    body#body-dashboard #custom-domains-list .cd-list-expires-on {
      color: #999;
      width: 220px;
      text-align: right;
      float: right;
      margin-right: 10px; }
    body#body-dashboard #custom-domains-list .google-apps-verify {
      position: relative;
      background: #F9F9F9;
      padding: 15px;
      border: 1px solid rgba(0, 0, 0, 0.05);
      width: 435px;
      margin: 10px auto 0; }
    body#body-dashboard #custom-domains-list .google-apps-verify label {
      float: left;
      padding: 0;
      text-align: left;
      width: 135px; }
    body#body-dashboard #custom-domains-list .google-apps-verify form {
      float: left; }
    body#body-dashboard #custom-domains-list .google-apps-verify input {
      float: left;
      height: 30px;
      line-height: 30px; }
    body#body-dashboard #custom-domains-list .google-apps-verify .large {
      width: 200px; }
    body#body-dashboard #custom-domains-list .google-apps-verify .btn {
      float: left;
      width: 70px;
      margin-left: 5px;
      height: 32px; }
    body#body-dashboard #custom-domains-list .google-apps-verify .custom-domain-saved-message {
      color: green;
      text-align: center;
      background: rgba(171, 255, 171, 0.07);
      border: 1px solid rgba(0, 0, 0, 0.03);
      padding: 5px;
      width: 100px;
      margin: 15px auto 0; }
    body#body-dashboard #custom-domains-list .google-apps-verify-meta-tag {
      display: block;
      margin-top: 2px; }
  body#body-dashboard #create-contact-modal {
    height: 632px;
    overflow-x: hidden;
    overflow-y: auto;
    margin: -316px 0 0 -280px; }
    body#body-dashboard #create-contact-modal .modal-body {
      padding: 0 30px 30px !important; }
    body#body-dashboard #create-contact-modal h2 {
      border-bottom: 1px solid rgba(0, 0, 0, 0.1);
      box-shadow: 0 1px 0 white;
      margin-bottom: 20px;
      padding-bottom: 15px;
      font: bold 17px/1 Arial; }
    body#body-dashboard #create-contact-modal .clearfix {
      margin-bottom: 8px; }
    body#body-dashboard #create-contact-modal validationerror {
      color: #D11919;
      font: 11px/1 Arial;
      padding: 7px 0 0 3px; }
    body#body-dashboard #create-contact-modal input {
      height: 34px;
      padding: 0 10px;
      line-height: 34px;
      width: 328px; }
    body#body-dashboard #create-contact-modal #create-domain-contact-button {
      width: 100px;
      margin: 15px 0 -5px;
      float: right; }
    body#body-dashboard #create-contact-modal .whois-explanation {
      background: rgba(255, 255, 255, 0.9);
      border-color: #BBB #DDD #DDD;
      padding: 15px;
      margin-bottom: 20px;
      border-style: solid;
      border-width: 1px;
      box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 white;
      font: 12px/1.5 Arial;
      color: #444751;
      text-align: center; }
    body#body-dashboard #create-contact-modal .whois-explanation a {
      font-weight: bold;
      text-decoration: underline;
      color: #4B5966;
      -webkit-transition: color 0.5s ease-in-out;
      -moz-transition: color 0.5s ease-in-out;
      -o-transition: color 0.5s ease-in-out;
      transition: color 0.5s ease-in-out; }
    body#body-dashboard #create-contact-modal .whois-explanation a:hover {
      color: #3366CC; }
  body#body-dashboard #domain-checkout-modal, body#body-dashboard #renew-domain-modal {
    margin-top: -250px; }
    body#body-dashboard #domain-checkout-modal .domain-register-free-loading-gif, body#body-dashboard #renew-domain-modal .domain-register-free-loading-gif {
      background: url(https://s3.amazonaws.com/cdn.sidengo.com/images/common/spinner-transparent.gif) no-repeat center;
      height: 24px;
      width: 24px; }
    body#body-dashboard #domain-checkout-modal .domain-renew-loading-gif, body#body-dashboard #renew-domain-modal .domain-renew-loading-gif {
      background: url(https://s3.amazonaws.com/cdn.sidengo.com/images/common/spinner-transparent.gif) no-repeat center;
      height: 24px;
      width: 24px; }
    body#body-dashboard #domain-checkout-modal .negative, body#body-dashboard #renew-domain-modal .negative {
      margin: -25px 0 0;
      float: left;
      font-size: 12px;
      line-height: 1.8; }
    body#body-dashboard #domain-checkout-modal .modal-body, body#body-dashboard #renew-domain-modal .modal-body {
      padding-top: 10px !important; }
    body#body-dashboard #domain-checkout-modal h1, body#body-dashboard #renew-domain-modal h1 {
      color: #4B5966;
      font: 300 26px/1 'Open Sans';
      text-align: center;
      margin-bottom: 25px; }
    body#body-dashboard #domain-checkout-modal h2, body#body-dashboard #renew-domain-modal h2 {
      text-align: center; }
    body#body-dashboard #domain-checkout-modal .you-are-signing-up-confirm, body#body-dashboard #renew-domain-modal .you-are-signing-up-confirm {
      margin: 0 -30px 20px;
      padding-bottom: 20px;
      border-bottom: 1px solid rgba(0, 0, 0, 0.1);
      box-shadow: 0 1px 0 white; }
    body#body-dashboard #domain-checkout-modal .you-are-signing-up-confirm p, body#body-dashboard #renew-domain-modal .you-are-signing-up-confirm p {
      margin-bottom: 0; }
    body#body-dashboard #domain-checkout-modal .your-total-domain-checkout, body#body-dashboard #renew-domain-modal .your-total-domain-checkout {
      font-size: 18px;
      margin-top: 20px;
      line-height: 0; }
    body#body-dashboard #domain-checkout-modal .update-card, body#body-dashboard #renew-domain-modal .update-card {
      text-align: center;
      padding: 15px;
      margin-bottom: 20px;
      background: white;
      border-style: solid;
      border-width: 1px;
      border-color: #BBB #DDD #DDD;
      box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 white; }
    body#body-dashboard #domain-checkout-modal .well, body#body-dashboard #renew-domain-modal .well {
      text-align: center;
      background: white;
      border-width: 1px;
      border-style: solid;
      border-color: #BBB #DDD #DDD;
      border-radius: 0;
      box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 white; }
    body#body-dashboard #domain-checkout-modal .box-title, body#body-dashboard #renew-domain-modal .box-title {
      color: #475B6F;
      font: bold 15px/1.2 Arial;
      padding-bottom: 15px;
      text-shadow: 0 -1px 0 white;
      text-align: center; }
    body#body-dashboard #domain-checkout-modal .btn, body#body-dashboard #renew-domain-modal .btn {
      float: right; }
  body#body-dashboard #registrant-info-tab .spinner-loading-gif {
    margin: 0 auto; }
  body#body-dashboard #registrant-info-tab .update-card {
    padding: 20px;
    text-align: center;
    margin: 0;
    width: 600px;
    float: left; }
  body#body-dashboard #registrant-info-tab .update-domain-contact-left {
    float: left;
    height: 225px;
    margin-bottom: 15px; }
  body#body-dashboard #registrant-info-tab .update-domain-contact-right {
    float: right;
    height: 225px;
    margin-bottom: 15px; }
  body#body-dashboard #registrant-info-tab label {
    line-height: 36px;
    margin-right: 10px;
    width: 100px; }
  body#body-dashboard #registrant-info-tab .clearfix {
    margin-bottom: 7px;
    width: 300px; }
  body#body-dashboard #registrant-info-tab input {
    width: 160px;
    float: left; }
  body#body-dashboard #registrant-info-tab .domain-contact-saved-message {
    float: right;
    line-height: 34px;
    margin: 0 15px 0 0; }
  body#body-dashboard #registrant-info-tab #update-domain-contact-button {
    width: 100px;
    float: right;
    margin-right: 8px;
    height: auto;
    line-height: normal;
    padding: 7px 14px 8px; }
  body#body-dashboard .cd-guide {
    margin-left: -281px;
    margin-top: -247px !important; }
    body#body-dashboard .cd-guide p {
      padding: 0; }
    body#body-dashboard .cd-guide form .input {
      margin: 0; }
    body#body-dashboard .cd-guide h4.single {
      padding: 0px 0 20px;
      text-align: center;
      color: #4B5966; }
    body#body-dashboard .cd-guide .help-block {
      padding: 5px 0 20px; }
    body#body-dashboard .cd-guide .checkbox-container {
      display: none;
      top: -2px;
      left: -2px;
      overflow: hidden;
      position: absolute;
      width: 57px;
      height: 57px; }
    body#body-dashboard .cd-guide .checkbox-bg {
      background-color: #5EAF00;
      z-index: 2;
      position: absolute;
      top: 10px;
      left: -21px;
      width: 80px;
      height: 21px;
      line-height: 21px;
      -moz-transform: rotate(-45deg);
      -webkit-transform: rotate(-45deg);
      -o-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
      box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5); }
    body#body-dashboard .cd-guide .checkbox-img {
      z-index: 2;
      position: absolute;
      left: 0;
      top: 0;
      width: 32px;
      height: 32px;
      background: url("https://s3.amazonaws.com/cdn.sidengo.com/images/dashboard/check-cd-option.png");
      text-indent: 10em;
      overflow: hidden; }
    body#body-dashboard .cd-guide .custom-domain-option-selected .checkbox-container {
      display: block; }
    body#body-dashboard .cd-guide .primary {
      right: 21px !important; }
    body#body-dashboard .cd-guide .info {
      right: 25px; }
    body#body-dashboard .cd-guide .modal-header {
      padding: 20px 30px 10px !important; }
    body#body-dashboard .cd-guide .modal-body form {
      text-align: center; }
    body#body-dashboard .cd-guide .help-block {
      width: 100%;
      padding: 5px 0 20px !important; }
    body#body-dashboard .cd-guide #save-custom-domain-button {
      margin: -69px 66px 0 0; }
    body#body-dashboard .cd-guide .check-domain-ip-button {
      margin: -69px 25px 0 0;
      right: 0; }
    body#body-dashboard .cd-guide .custom-domain-saved-message {
      right: 155px !important;
      margin-top: -62px !important; }
    body#body-dashboard .cd-guide #check-custom-domain-message {
      float: left;
      margin: 20px 0px -20px;
      width: 100%;
      text-align: center;
      border-top: 1px solid rgba(0, 0, 0, 0.1);
      padding: 20px 0; }
    body#body-dashboard .cd-guide #check-custom-domain-message p {
      margin: 0;
      font: 11px/1.5 Arial; }
    body#body-dashboard .cd-guide .selected-custom-domain-success {
      text-align: center;
      margin-top: 20px;
      font: 13px/1 Arial;
      background: rgba(36, 100, 36, 0.03);
      border: 1px solid rgba(36, 100, 36, 0.08);
      padding: 7px 0; }
    body#body-dashboard .cd-guide .instruction-step {
      padding: 20px;
      background: white;
      border-width: 1px;
      border-style: solid;
      position: relative;
      border-color: #DDD;
      background: white; }
    body#body-dashboard .cd-guide .instruction-note {
      margin-bottom: 0;
      text-align: center;
      padding: 0; }
    body#body-dashboard .cd-guide .custom-domain-option-selected {
      background: white;
      border-color: #BBB #DDD #DDD;
      box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.05), inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 white, inset 0 1px 3px rgba(0, 0, 0, 0.1); }
    body#body-dashboard .cd-guide .custom-domain-option-unselected {
      opacity: 0.7;
      background: rgba(0, 0, 0, 0.02);
      border-color: rgba(0, 0, 0, 0.05); }
    body#body-dashboard .cd-guide .custom-domain-option-unselected:hover {
      background: white;
      cursor: pointer;
      opacity: 1;
      border-color: rgba(82, 168, 236, 0.4);
      box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.5); }
    body#body-dashboard .cd-guide .cd-or {
      margin: 20px 0;
      position: relative; }
    body#body-dashboard .cd-guide .cd-or-text {
      text-align: center;
      color: #4B5966;
      color: rgba(75, 89, 102, 0.8);
      font: bold 14px/1 Arial;
      background: #F9F9F9;
      position: relative;
      z-index: 1;
      width: 40px;
      margin: 0 auto; }
    body#body-dashboard .cd-guide .cd-or-line {
      border-top: 1px solid rgba(0, 0, 0, 0.05);
      box-shadow: 0 1px 0 white inset;
      height: 1px;
      width: 100%;
      margin-top: -8px;
      position: absolute; }
    body#body-dashboard .cd-guide .register-more-domains {
      font: 13px/3 "Helvetica Neue", Arial;
      color: #5A6169;
      text-align: center;
      border-top: 1px solid rgba(0, 0, 0, 0.02);
      margin: 20px -20px -20px;
      background: -webkit-linear-gradient(rgba(244, 246, 248, 0.2), rgba(227, 231, 237, 0.2));
      background: -moz-linear-gradient(rgba(244, 246, 248, 0.2), rgba(227, 231, 237, 0.2));
      background: -o-linear-gradient(rgba(244, 246, 248, 0.2), rgba(227, 231, 237, 0.2));
      background: -ms-linear-gradient(rgba(244, 246, 248, 0.2), rgba(227, 231, 237, 0.2));
      background: linear-gradient(rgba(244, 246, 248, 0.2), rgba(227, 231, 237, 0.2)); }
    body#body-dashboard .cd-guide .register-more-domains a {
      font-weight: bold;
      text-decoration: underline;
      color: #4B5966;
      -webkit-transition: color 0.5s ease-in-out;
      -moz-transition: color 0.5s ease-in-out;
      -o-transition: color 0.5s ease-in-out;
      transition: color 0.5s ease-in-out; }
    body#body-dashboard .cd-guide .register-more-domains a:hover {
      color: #3366CC; }
    body#body-dashboard .cd-guide i {
      opacity: 0.8;
      margin-right: 7px; }
    body#body-dashboard .cd-guide #check-domain-spinner {
      position: absolute;
      right: 220px;
      margin-top: -37px;
      background-size: 50%; }
    body#body-dashboard .cd-guide .check-domain-availability-form input {
      width: 246px;
      padding: 10px 200px 10px 10px;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-size: 14px; }
    body#body-dashboard .cd-guide .check-domain-availability-form .primary {
      position: absolute;
      width: 100px;
      text-align: center;
      padding: 5px;
      right: 27px !important;
      margin: -34px 0 0 0; }
    body#body-dashboard .cd-guide .check-domain-availability-form select {
      position: absolute;
      margin: -33px 0px 0 0;
      right: 135px;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      background: url("https://s3.amazonaws.com/cdn.sidengo.com/images/common/dropdown-white.png") no-repeat whitesmoke;
      background-position: center right;
      border-color: #D4D4D4 #D4D4D4 #BCBCBC;
      color: #444751;
      text-shadow: 0 1px 0 white;
      width: 80px;
      padding: 0 0 0 10px;
      -webkit-transition: all 0.2s ease-in-out;
      -moz-transition: all 0.2s ease-in-out;
      -o-transition: all 0.2s ease-in-out;
      transition: all 0.2s ease-in-out; }
    body#body-dashboard .cd-guide .check-domain-availability-form select:hover {
      background: url("https://s3.amazonaws.com/cdn.sidengo.com/images/common/dropdown-blue.png") no-repeat whitesmoke;
      background-position: center right;
      border-color: #518CC6 #518CC6 #2A65A0;
      color: #FFFFFF;
      text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
      cursor: pointer; }
    body#body-dashboard .cd-guide .check-domain-availability-form .availability-message {
      position: absolute;
      margin: -36px 0px 0px;
      text-align: right;
      padding: 10px 15px;
      display: block;
      width: auto;
      right: 216px;
      background-color: white;
      font: 300 13px/1 "Helvetica Neue", Helvetica, Arial;
      text-transform: capitalize; }
    body#body-dashboard .cd-guide .check-domain-availability-form .input validationerror {
      font: 300 13px/1 "Helvetica Neue", Helvetica, Arial;
      position: absolute;
      margin: 13px 0 0;
      padding: 0;
      width: auto;
      left: 30px; }
    body#body-dashboard .cd-guide .large {
      box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 white;
      border-color: #BBB #DDD #DDD;
      border-radius: 0; }
    body#body-dashboard .cd-guide .large:focus {
      border-color: #7EBFF1 #91C8F3 #91C8F3;
      box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6); }
    body#body-dashboard .cd-guide .i-registered-form select {
      width: 300px;
      height: 28px; }
  body#body-dashboard .modal-header {
    padding: 20px 30px 0;
    border: 0 none;
    background: #F9F9F9; }
  body#body-dashboard .modal-header h3 {
    color: #444751;
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    display: block; }
  body#body-dashboard .modal-header h3 span {
    color: #5D6F8B; }
  body#body-dashboard .modal-body {
    background: #F9F9F9;
    padding: 20px 30px 30px; }
  body#body-dashboard .modal-footer {
    background: #F9F9F9;
    border-top: 0 none;
    box-shadow: 0 0 0 transparent;
    padding: 0 30px 20px;
    margin-top: -10px; }
  body#body-dashboard .facebook-guide {
    width: 602px;
    margin-left: -301px;
    margin-top: -243px !important; }
  body#body-dashboard .facebook-guide .facebook-guide-container {
    background: white;
    padding: 10px 20px 20px;
    border-style: solid;
    border-width: 1px;
    border-color: #BBB #DDD #DDD;
    box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 white; }
  body#body-dashboard .facebook-guide .modal-footer {
    display: none; }
  body#body-dashboard .current-fb-message, body#body-dashboard .fb-guide-message, body#body-dashboard .unlink-fb-page {
    border: 0 none;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.5);
    margin: 10px 0; }
  body#body-dashboard .unlink-fb-page {
    margin-top: -10px !important; }
  body#body-dashboard .facebook-guide p.negative {
    color: #E24D48 !important; }
  body#body-dashboard .site-icons {
    margin-top: -318px !important; }
  body#body-dashboard .site-icons .no-pad-top {
    margin: 0;
    background: white;
    padding: 20px;
    border-width: 1px;
    border-style: solid;
    border-color: #BBB #DDD #DDD;
    box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 white; }
  body#body-dashboard .site-icons .title-dots {
    width: 458px; }
  body#body-dashboard .site-icons .instructions-h2 {
    width: 135px; }
  body#body-dashboard .site-settings {
    width: 602px;
    margin-left: -301px;
    margin-top: -297px !important; }
  body#body-dashboard .site-settings .no-pad-top {
    margin: 0 !important;
    background: white;
    padding: 25px 20px 8px;
    border-style: solid;
    border-color: #BBB #DDD #DDD;
    border-width: 1px;
    box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 white;
    height: 430px;
    overflow-x: hidden;
    overflow-y: auto; }
  body#body-dashboard .site-settings label span {
    position: absolute;
    top: 28px;
    right: 0;
    width: 300px;
    text-transform: uppercase;
    font: bold 10px/1 Arial;
    color: #666; }
  body#body-dashboard .site-settings label span a {
    color: #666;
    text-decoration: underline; }
  body#body-dashboard .site-settings label span a:hover {
    color: #3366CC; }
  body#body-dashboard .site-settings label {
    position: relative; }
  body#body-dashboard .site-settings .ace_content {
    width: 100px; }
  body#body-dashboard #site_custom_css {
    background: #2B2B2B;
    color: white;
    font-family: 'Monaco', 'Lucida Console'; }
  body#body-dashboard .delete-site {
    width: 602px;
    margin-left: -301px;
    margin-top: -150px !important; }
  body#body-dashboard .delete-site .no-pad-top {
    margin: 0 !important;
    padding: 20px;
    background: white;
    border-width: 1px;
    border-style: solid;
    border-color: #BBB #DDD #DDD;
    box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 white; }
  body#body-dashboard #delete-account-modal {
    width: 602px;
    margin-left: -301px;
    margin-top: -198px !important; }
  body#body-dashboard #delete-account-modal .no-pad-top {
    margin: 0 !important;
    padding: 20px;
    background: white;
    border-width: 1px;
    border-style: solid;
    border-color: #BBB #DDD #DDD;
    box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 white; }
  body#body-dashboard .modal label {
    padding-top: 0;
    line-height: 34px;
    font-weight: bold;
    color: #4B5966; }
  body#body-dashboard #plans-modal .modal-body {
    padding: 0; }
  body#body-dashboard #new-site-modal .modal-body {
    padding: 10px 40px 30px; }
  body#body-dashboard #subscribe-modal .modal-body {
    padding: 1px 30px 30px; }
  body#body-dashboard .index-social-buttons {
    display: none;
    position: absolute;
    width: 196px;
    left: 50%;
    margin-left: -98px;
    bottom: 40px;
    opacity: 0.9; }
  body#body-dashboard .twitter-follow-button {
    height: 21px !important; }
  body#body-dashboard .facebook-button-in-footer {
    width: 48px !important; }
  body#body-dashboard .pin-it-button {
    display: inline; }
  body#body-dashboard #referral-modal {
    background: #F9F9F9;
    width: 805px;
    height: auto;
    margin: -286px 0px 0px -404px; }
    body#body-dashboard #referral-modal .modal-header {
      background: transparent;
      border: 0 none;
      padding: 50px 30px 0; }
    body#body-dashboard #referral-modal .modal-header h3 {
      color: #4B5966;
      text-align: center;
      font: 300 34px/1 "Open Sans", sans-serif; }
    body#body-dashboard #referral-modal .modal-header p {
      font: 15px/1.7 'Helvetica Neue', Helvetica, Arial;
      margin: 20px 0 0;
      color: rgba(90, 97, 105, 0.8);
      text-align: center; }
    body#body-dashboard #referral-modal .modal-body {
      margin: 25px 30px 35px;
      height: auto;
      padding: 0; }
    body#body-dashboard #referral-modal .modal-body textarea {
      border-radius: 0;
      padding: 10px;
      vertical-align: middle;
      height: 65px;
      font: 400 14px/1.5 'Helvetica Neue', Helvetica, Arial;
      color: #555;
      width: 286px;
      margin: 20px 0 0;
      border-color: #BBB #DDD #DDD;
      box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 white; }
    body#body-dashboard #referral-modal .dashboard-social-buttons {
      min-height: auto;
      background: white;
      border-style: solid;
      border-color: #BBB #DDD #DDD;
      border-width: 1px;
      padding: 20px 20px 15px;
      margin: -10px 30px 30px;
      box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 white; }
    body#body-dashboard #referral-modal .invite-friends {
      padding: 25px;
      margin: 0;
      float: left;
      width: 308px;
      overflow: hidden;
      text-align: center;
      background: white;
      border-style: solid;
      border-width: 1px;
      border-color: #BBB #DDD #DDD;
      box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 white; }
    body#body-dashboard #referral-modal .invite-by-email {
      height: 238px; }
    body#body-dashboard #referral-modal .invite-by-fbtw {
      float: right; }
    body#body-dashboard #referral-modal .invite-by-link {
      margin: 25px 0 0;
      text-align: center;
      float: right; }
    body#body-dashboard #referral-modal .invite-by-link p {
      display: block;
      font: 400 15px/1 "Helvetica Neue", Helvetica, Arial;
      margin: 0; }
    body#body-dashboard #referral-modal .invite-by-link textarea {
      background: rgba(255, 255, 0, 0.1);
      border-style: solid;
      border-color: #BBB #DDD #DDD;
      border-width: 1px;
      box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 white;
      border-radius: 0;
      height: auto;
      text-align: center;
      width: 250px !important; }
    body#body-dashboard #referral-modal .invite-by-link textarea:focus {
      background: white;
      box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.05), 0 0 10px rgba(82, 168, 236, 0.85);
      border-color: rgba(82, 168, 236, 0.8) rgba(82, 168, 236, 0.6) rgba(82, 168, 236, 0.6); }
    body#body-dashboard #referral-modal validationerror {
      position: absolute;
      margin: 0;
      left: 30px;
      top: 222px;
      background: transparent;
      border: 0 none;
      text-align: left;
      color: #EC5555;
      padding: 0; }
    body#body-dashboard #referral-modal .invite-from-text {
      display: block;
      font: 13px/1 Arial;
      color: #555;
      margin: 25px 0 20px; }
    body#body-dashboard #referral-modal .invite-from {
      background: white; }
    body#body-dashboard #referral-modal .invite-from-gmail {
      display: inline; }
    body#body-dashboard #referral-modal .invite-from-hotmail {
      display: inline; }
    body#body-dashboard #referral-modal .invite-from-yahoo {
      display: inline; }
    body#body-dashboard #referral-modal .referral-send-button {
      float: right;
      margin-top: 17px;
      width: auto;
      padding: 0 20px;
      background: #60A0E7;
      color: white;
      box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.1);
      border: 0 none;
      text-transform: uppercase;
      font: bold 13px/28px Arial;
      height: 28px;
      border-radius: 3px;
      -webkit-transition: 0.5s linear all;
      -moz-transition: 0.5s linear all;
      -ms-transition: 0.5s linear all;
      -o-transition: 0.5s linear all; }
    body#body-dashboard #referral-modal .referral-send-button:hover {
      background: #568FCF; }
    body#body-dashboard #referral-modal icon {
      background: url("https://s3.amazonaws.com/cdn.sidengo.com/images/dashboard/import-from-email-icons.png") no-repeat 0 0 transparent;
      width: 16px;
      height: 16px;
      display: inline-block;
      margin: 5px 6px 0 0;
      float: left; }
    body#body-dashboard #referral-modal .invite-from-gmail icon {
      background-position: 0 0; }
    body#body-dashboard #referral-modal .invite-from-hotmail icon {
      background-position: -16px 0; }
    body#body-dashboard #referral-modal .invite-from-yahoo icon {
      background-position: -32px 0; }
    body#body-dashboard #referral-modal h4 {
      font: bold 15px/1 'Helvetica Neue', Helvetica, Arial;
      margin-bottom: 20px;
      color: #4B5966; }
    body#body-dashboard #referral-modal .referral-modal-button {
      border-radius: 4px;
      position: relative;
      background-color: #F8F8F8;
      background-image: -webkit-gradient(linear, left top, left bottom, from(white), to(#dedede));
      background-image: -moz-linear-gradient(top, white, #dedede);
      background-image: -o-linear-gradient(top, white, #dedede);
      background-image: -ms-linear-gradient(top, white, #dedede);
      background-image: linear-gradient(top, white, #dedede);
      border: #CCC solid 1px;
      color: #333;
      font-weight: bold;
      text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
      cursor: pointer;
      font: bold 13px/26px "Helvetica Neue", Arial, sans-serif;
      display: inline-block;
      padding: 0 10px;
      vertical-align: top;
      margin: 0 2px;
      vertical-align: top;
      height: 26px; }
    body#body-dashboard #referral-modal .referral-modal-button:hover {
      border-color: #BBB;
      background-color: #F8F8F8;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#d9d9d9));
      background-image: -moz-linear-gradient(top, #f8f8f8, #d9d9d9);
      background-image: -o-linear-gradient(top, #f8f8f8, #d9d9d9);
      background-image: -ms-linear-gradient(top, #f8f8f8, #d9d9d9);
      background-image: linear-gradient(top, #f8f8f8, #d9d9d9); }
    body#body-dashboard #referral-modal fbicon {
      background: url("https://s3.amazonaws.com/cdn.sidengo.com/images/dashboard/share-to-facebook-dashboard-icon.png") no-repeat 0 0 transparent;
      height: 16px;
      width: 16px;
      display: inline-block;
      margin: 5px 6px 0 0;
      float: left; }
    body#body-dashboard #referral-modal #referred-by-user {
      text-align: center;
      margin-top: 25px;
      background: rgba(255, 255, 255, 0.9);
      border-style: solid;
      border-width: 1px;
      border-color: #BBB #DDD #DDD;
      font: 300 13px/3 Helvetica, Arial;
      box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.05), 0 1px 0 white; }
  body#body-dashboard #custom-domains-list .make-switch label {
    float: none; }
  body#body-dashboard .has-switch {
    display: inline-block;
    cursor: pointer;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    position: relative;
    text-align: left;
    overflow: hidden;
    line-height: 8px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    vertical-align: middle;
    min-width: 100px; }
  body#body-dashboard .has-switch.switch-mini {
    min-width: 72px; }
  body#body-dashboard .has-switch.switch-mini i.switch-mini-icons {
    height: 1.20em;
    line-height: 9px;
    vertical-align: text-top;
    text-align: center;
    transform: scale(0.6);
    margin-top: -1px;
    margin-bottom: -1px; }
  body#body-dashboard .has-switch.switch-small {
    min-width: 80px; }
  body#body-dashboard .has-switch.switch-large {
    min-width: 120px; }
  body#body-dashboard .has-switch.deactivate {
    opacity: 0.5;
    filter: alpha(opacity=50);
    cursor: default !important; }
  body#body-dashboard .has-switch.deactivate label,
  body#body-dashboard .has-switch.deactivate span {
    cursor: default !important; }
  body#body-dashboard .has-switch > div {
    display: inline-block;
    width: 150%;
    position: relative;
    top: 0; }
  body#body-dashboard .has-switch > div.switch-animate {
    -webkit-transition: left 0.5s;
    -moz-transition: left 0.5s;
    -o-transition: left 0.5s;
    transition: left 0.5s; }
  body#body-dashboard .has-switch > div.switch-off {
    left: -50%; }
  body#body-dashboard .has-switch > div.switch-on {
    left: 0%; }
  body#body-dashboard .has-switch input[type=radio],
  body#body-dashboard .has-switch input[type=checkbox] {
    display: none; }
  body#body-dashboard .has-switch span,
  body#body-dashboard .has-switch label {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    position: relative;
    display: inline-block;
    height: 100%;
    padding-bottom: 4px;
    padding-top: 4px;
    font-size: 14px;
    line-height: 20px; }
  body#body-dashboard .has-switch span.switch-mini,
  body#body-dashboard .has-switch label.switch-mini {
    padding-bottom: 4px;
    padding-top: 4px;
    font-size: 10px;
    line-height: 9px; }
  body#body-dashboard .has-switch span.switch-small,
  body#body-dashboard .has-switch label.switch-small {
    padding-bottom: 3px;
    padding-top: 3px;
    font-size: 12px;
    line-height: 18px; }
  body#body-dashboard .has-switch span.switch-large,
  body#body-dashboard .has-switch label.switch-large {
    padding-bottom: 9px;
    padding-top: 9px;
    font-size: 16px;
    line-height: normal; }
  body#body-dashboard .has-switch label {
    text-align: center;
    margin-top: -1px;
    margin-bottom: -1px;
    z-index: 100;
    width: 34%;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    color: #333333;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #f5f5f5;
    background-image: -moz-linear-gradient(top, white, #e6e6e6);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(white), to(#e6e6e6));
    background-image: -webkit-linear-gradient(top, white, #e6e6e6);
    background-image: -o-linear-gradient(top, white, #e6e6e6);
    background-image: linear-gradient(to bottom, white, #e6e6e6);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #e6e6e6;
    /* Darken IE7 buttons by default so they stand out more given they won't have borders */
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); }
  body#body-dashboard .has-switch label:hover,
  body#body-dashboard .has-switch label:focus,
  body#body-dashboard .has-switch label:active,
  body#body-dashboard .has-switch label.active,
  body#body-dashboard .has-switch label.disabled,
  body#body-dashboard .has-switch label[disabled] {
    color: #333333;
    background-color: #e6e6e6;
    *background-color: #d9d9d9; }
  body#body-dashboard .has-switch label:active,
  body#body-dashboard .has-switch label.active {
    background-color: #cccccc \9; }
  body#body-dashboard .has-switch label i {
    color: #000;
    text-shadow: 0 1px 0 #fff;
    line-height: 18px;
    pointer-events: none; }
  body#body-dashboard .has-switch span {
    text-align: center;
    z-index: 1;
    width: 33%; }
  body#body-dashboard .has-switch span.switch-left {
    -webkit-border-top-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    border-top-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-left-radius: 4px; }
  body#body-dashboard .has-switch span.switch-right {
    color: #333333;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    background-color: #f0f0f0;
    background-image: -moz-linear-gradient(top, #e6e6e6, white);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e6e6e6), to(white));
    background-image: -webkit-linear-gradient(top, #e6e6e6, white);
    background-image: -o-linear-gradient(top, #e6e6e6, white);
    background-image: linear-gradient(to bottom, #e6e6e6, white);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe6e6e6', endColorstr='#ffffffff', GradientType=0);
    border-color: #ffffff #ffffff #d9d9d9;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #ffffff;
    /* Darken IE7 buttons by default so they stand out more given they won't have borders */
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); }
  body#body-dashboard .has-switch span.switch-right:hover,
  body#body-dashboard .has-switch span.switch-right:focus,
  body#body-dashboard .has-switch span.switch-right:active,
  body#body-dashboard .has-switch span.switch-right.active,
  body#body-dashboard .has-switch span.switch-right.disabled,
  body#body-dashboard .has-switch span.switch-right[disabled] {
    color: #333333;
    background-color: #ffffff;
    *background-color: #f2f2f2; }
  body#body-dashboard .has-switch span.switch-right:active,
  body#body-dashboard .has-switch span.switch-right.active {
    background-color: #e6e6e6 \9; }
  body#body-dashboard .has-switch span.switch-primary,
  body#body-dashboard .has-switch span.switch-left {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #005fcc;
    background-image: -moz-linear-gradient(top, #0044cc, #0088cc);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0044cc), to(#0088cc));
    background-image: -webkit-linear-gradient(top, #0044cc, #0088cc);
    background-image: -o-linear-gradient(top, #0044cc, #0088cc);
    background-image: linear-gradient(to bottom, #0044cc, #0088cc);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0044cc', endColorstr='#ff0088cc', GradientType=0);
    border-color: #0088cc #0088cc #005580;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #0088cc;
    /* Darken IE7 buttons by default so they stand out more given they won't have borders */
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); }
  body#body-dashboard .has-switch span.switch-primary:hover,
  body#body-dashboard .has-switch span.switch-left:hover,
  body#body-dashboard .has-switch span.switch-primary:focus,
  body#body-dashboard .has-switch span.switch-left:focus,
  body#body-dashboard .has-switch span.switch-primary:active,
  body#body-dashboard .has-switch span.switch-left:active,
  body#body-dashboard .has-switch span.switch-primary.active,
  body#body-dashboard .has-switch span.switch-left.active,
  body#body-dashboard .has-switch span.switch-primary.disabled,
  body#body-dashboard .has-switch span.switch-left.disabled,
  body#body-dashboard .has-switch span.switch-primary[disabled],
  body#body-dashboard .has-switch span.switch-left[disabled] {
    color: #ffffff;
    background-color: #0088cc;
    *background-color: #0077b3; }
  body#body-dashboard .has-switch span.switch-primary:active,
  body#body-dashboard .has-switch span.switch-left:active,
  body#body-dashboard .has-switch span.switch-primary.active,
  body#body-dashboard .has-switch span.switch-left.active {
    background-color: #006699 \9; }
  body#body-dashboard .has-switch span.switch-info {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #41a7c5;
    background-image: -moz-linear-gradient(top, #2f96b4, #5bc0de);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2f96b4), to(#5bc0de));
    background-image: -webkit-linear-gradient(top, #2f96b4, #5bc0de);
    background-image: -o-linear-gradient(top, #2f96b4, #5bc0de);
    background-image: linear-gradient(to bottom, #2f96b4, #5bc0de);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2f96b4', endColorstr='#ff5bc0de', GradientType=0);
    border-color: #5bc0de #5bc0de #28a1c5;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #5bc0de;
    /* Darken IE7 buttons by default so they stand out more given they won't have borders */
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); }
  body#body-dashboard .has-switch span.switch-info:hover,
  body#body-dashboard .has-switch span.switch-info:focus,
  body#body-dashboard .has-switch span.switch-info:active,
  body#body-dashboard .has-switch span.switch-info.active,
  body#body-dashboard .has-switch span.switch-info.disabled,
  body#body-dashboard .has-switch span.switch-info[disabled] {
    color: #ffffff;
    background-color: #5bc0de;
    *background-color: #46b8da; }
  body#body-dashboard .has-switch span.switch-info:active,
  body#body-dashboard .has-switch span.switch-info.active {
    background-color: #31b0d5 \9; }
  body#body-dashboard .has-switch span.switch-success {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #58b058;
    background-image: -moz-linear-gradient(top, #51a351, #62c462);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#51a351), to(#62c462));
    background-image: -webkit-linear-gradient(top, #51a351, #62c462);
    background-image: -o-linear-gradient(top, #51a351, #62c462);
    background-image: linear-gradient(to bottom, #51a351, #62c462);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff51a351', endColorstr='#ff62c462', GradientType=0);
    border-color: #62c462 #62c462 #3b9e3b;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #62c462;
    /* Darken IE7 buttons by default so they stand out more given they won't have borders */
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); }
  body#body-dashboard .has-switch span.switch-success:hover,
  body#body-dashboard .has-switch span.switch-success:focus,
  body#body-dashboard .has-switch span.switch-success:active,
  body#body-dashboard .has-switch span.switch-success.active,
  body#body-dashboard .has-switch span.switch-success.disabled,
  body#body-dashboard .has-switch span.switch-success[disabled] {
    color: #ffffff;
    background-color: #62c462;
    *background-color: #4fbd4f; }
  body#body-dashboard .has-switch span.switch-success:active,
  body#body-dashboard .has-switch span.switch-success.active {
    background-color: #42b142 \9; }
  body#body-dashboard .has-switch span.switch-warning {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #f9a123;
    background-image: -moz-linear-gradient(top, #f89406, #fbb450);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f89406), to(#fbb450));
    background-image: -webkit-linear-gradient(top, #f89406, #fbb450);
    background-image: -o-linear-gradient(top, #f89406, #fbb450);
    background-image: linear-gradient(to bottom, #f89406, #fbb450);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff89406', endColorstr='#fffbb450', GradientType=0);
    border-color: #fbb450 #fbb450 #f89406;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #fbb450;
    /* Darken IE7 buttons by default so they stand out more given they won't have borders */
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); }
  body#body-dashboard .has-switch span.switch-warning:hover,
  body#body-dashboard .has-switch span.switch-warning:focus,
  body#body-dashboard .has-switch span.switch-warning:active,
  body#body-dashboard .has-switch span.switch-warning.active,
  body#body-dashboard .has-switch span.switch-warning.disabled,
  body#body-dashboard .has-switch span.switch-warning[disabled] {
    color: #ffffff;
    background-color: #fbb450;
    *background-color: #faa937; }
  body#body-dashboard .has-switch span.switch-warning:active,
  body#body-dashboard .has-switch span.switch-warning.active {
    background-color: #fa9f1e \9; }
  body#body-dashboard .has-switch span.switch-danger {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #d14641;
    background-image: -moz-linear-gradient(top, #bd362f, #ee5f5b);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#bd362f), to(#ee5f5b));
    background-image: -webkit-linear-gradient(top, #bd362f, #ee5f5b);
    background-image: -o-linear-gradient(top, #bd362f, #ee5f5b);
    background-image: linear-gradient(to bottom, #bd362f, #ee5f5b);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbd362f', endColorstr='#ffee5f5b', GradientType=0);
    border-color: #ee5f5b #ee5f5b #e51d18;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #ee5f5b;
    /* Darken IE7 buttons by default so they stand out more given they won't have borders */
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); }
  body#body-dashboard .has-switch span.switch-danger:hover,
  body#body-dashboard .has-switch span.switch-danger:focus,
  body#body-dashboard .has-switch span.switch-danger:active,
  body#body-dashboard .has-switch span.switch-danger.active,
  body#body-dashboard .has-switch span.switch-danger.disabled,
  body#body-dashboard .has-switch span.switch-danger[disabled] {
    color: #ffffff;
    background-color: #ee5f5b;
    *background-color: #ec4844; }
  body#body-dashboard .has-switch span.switch-danger:active,
  body#body-dashboard .has-switch span.switch-danger.active {
    background-color: #e9322d \9; }
  body#body-dashboard .has-switch span.switch-default {
    color: #333333;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    background-color: #f0f0f0;
    background-image: -moz-linear-gradient(top, #e6e6e6, white);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e6e6e6), to(white));
    background-image: -webkit-linear-gradient(top, #e6e6e6, white);
    background-image: -o-linear-gradient(top, #e6e6e6, white);
    background-image: linear-gradient(to bottom, #e6e6e6, white);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe6e6e6', endColorstr='#ffffffff', GradientType=0);
    border-color: #ffffff #ffffff #d9d9d9;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #ffffff;
    /* Darken IE7 buttons by default so they stand out more given they won't have borders */
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); }
  body#body-dashboard .has-switch span.switch-default:hover,
  body#body-dashboard .has-switch span.switch-default:focus,
  body#body-dashboard .has-switch span.switch-default:active,
  body#body-dashboard .has-switch span.switch-default.active,
  body#body-dashboard .has-switch span.switch-default.disabled,
  body#body-dashboard .has-switch span.switch-default[disabled] {
    color: #333333;
    background-color: #ffffff;
    *background-color: #f2f2f2; }
  body#body-dashboard .has-switch span.switch-default:active,
  body#body-dashboard .has-switch span.switch-default.active {
    background-color: #e6e6e6; }
  body#body-dashboard .modern-modal {
    border: 0 none;
    overflow: hidden;
    height: 80%;
    top: 10%;
    width: 560px;
    margin: 0 0 0 -280px;
    max-height: none;
    border-radius: 0;
    box-shadow: 0 -1px 1px rgba(75, 89, 102, 0.05), 0 1px 1px rgba(75, 89, 102, 0.2); }
  body#body-dashboard .modern-modal.fade.in {
    margin: 0 0 0 -280px;
    top: 10%; }
  body#body-dashboard .modern-modal * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    float: none;
    -webkit-appearance: none;
    text-shadow: 0 0 0 transparent !important;
    border-radius: 0; }
  body#body-dashboard .modern-modal a {
    color: rgba(66, 133, 244, 0.8); }
  body#body-dashboard .modern-modal .modal-header {
    padding: 0 20px;
    width: 100%;
    max-width: 960px;
    margin: 0 auto;
    background: transparent;
    text-align: left;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05); }
  body#body-dashboard .modern-modal .modal-header h3 {
    color: #4b5966;
    font: 300 20px/60px Arial; }
  body#body-dashboard .modern-modal .modal-header .close {
    color: rgba(0, 0, 0, 0.8);
    top: 0;
    right: 0;
    padding: 0 30px;
    font: 300 30px/60px 'Open Sans', Helvetica, Arial;
    margin: 0; }
  body#body-dashboard .modern-modal .modal-body {
    padding: 0 0 10px;
    width: 100%;
    margin: 0 auto;
    background: transparent;
    top: 60px;
    position: absolute;
    bottom: 60px;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch; }
  body#body-dashboard .modern-modal .modal-body a {
    border-bottom: 1px solid transparent;
    padding-bottom: 1px; }
  body#body-dashboard .modern-modal .modal-body a:hover {
    border-color: rgba(66, 133, 244, 0.6); }
  body#body-dashboard .modern-modal .modal-body fieldset {
    margin: 0 !important; }
  body#body-dashboard .modern-modal .modal-body fieldset .clearfix {
    padding: 10px 20px 30px;
    position: relative;
    border-top: 1px solid rgba(0, 0, 0, 0.05); }
  body#body-dashboard .modern-modal .modal-body fieldset .clearfix:nth-child(2) {
    border-top: 0 none; }
  body#body-dashboard .modern-modal .modal-body fieldset label {
    position: relative;
    float: left;
    width: 100%;
    text-align: left;
    padding: 10px 0;
    color: rgba(75, 89, 102, 0.8);
    font: 15px/2 'Montserrat', Arial; }
  body#body-dashboard .modern-modal .modal-body fieldset label span {
    padding-left: 7px; }
  body#body-dashboard .modern-modal .modal-body fieldset .input {
    position: relative;
    float: right;
    width: 100%;
    text-align: right;
    margin: 0; }
  body#body-dashboard .modern-modal .modal-body fieldset .input-prepend .add-on {
    position: absolute;
    top: 0;
    left: 0;
    padding: 10px 0;
    width: 120px;
    height: auto;
    border: 0 none;
    font: 15px/2 Arial;
    box-shadow: 1px 0 0 rgba(0, 0, 0, 0.1); }
  body#body-dashboard .modern-modal .modal-body fieldset .input input, body#body-dashboard .modern-modal .modal-body fieldset form .input textarea {
    width: 100% !important;
    padding: 10px 15px;
    font: 15px/2 Arial;
    height: auto;
    border: 0 none;
    box-shadow: 0 0 0 transparent;
    text-align: left;
    border-radius: 0;
    border: 1px solid rgba(0, 0, 0, 0.1);
    color: rgba(75, 89, 102, 0.8); }
  body#body-dashboard .modern-modal .modal-body fieldset .input-prepend input {
    padding-left: 135px; }
  body#body-dashboard .modern-modal .modal-body validationerror {
    float: left;
    background: rgba(223, 144, 71, 0.82);
    padding: 0 10px;
    font: 12px/2 Arial;
    color: white;
    margin: 15px 0 0; }
  body#body-dashboard .modern-modal .modal-body .help-block {
    width: 100%;
    padding: 15px 0 0;
    font: 12px/1 Georgia, Arial;
    font-style: italic;
    text-align: left;
    float: left;
    overflow: visible; }
  body#body-dashboard .modern-modal .sitename-availability-message-checking, body#body-dashboard .modern-modal .sitename-availability-message {
    position: absolute;
    left: 20px;
    right: auto;
    top: 125px;
    width: auto;
    margin: 0;
    text-align: center;
    background: white;
    font: 10px/1 Arial;
    padding: 4px 10px;
    text-transform: uppercase;
    z-index: 10; }
  body#body-dashboard .modern-modal .sitename-availability-message-checking:after, body#body-dashboard .modern-modal .sitename-availability-message:after {
    content: "";
    position: absolute;
    background: white;
    margin: 0 0 0 10px;
    height: 18px;
    top: 0;
    width: 220px; }
  body#body-dashboard .modern-modal .sitename-availability-message.negative {
    background: red !important;
    color: white !important; }
  body#body-dashboard .modern-modal .sitename-availability-message.positive {
    background: #52b852 !important;
    color: white !important; }
  body#body-dashboard .modern-modal .modal-body fieldset .input input.settings-checkbox {
    float: left;
    width: 30px !important;
    margin: 0;
    line-height: 30px;
    height: 30px;
    -webkit-appearance: checkbox; }
  body#body-dashboard .modern-modal .checkbox-text {
    float: left;
    width: auto;
    height: 30px;
    margin: 0;
    text-align: left;
    font: 15px/30px Arial; }
  body#body-dashboard .modern-modal .password-box {
    background: rgba(75, 89, 102, 0.05);
    padding: 30px 0 0px;
    box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1);
    margin-top: 10px; }
  body#body-dashboard .modern-modal .modal-footer {
    position: absolute;
    margin: 0;
    bottom: 0;
    left: 0;
    height: 70px;
    width: 100%;
    padding: 20px;
    box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.05); }
  body#body-dashboard .modern-modal .modal-footer .delete-site-link {
    position: absolute;
    line-height: 16px;
    top: 27px; }
  body#body-dashboard .modern-modal .modal-footer .btn {
    box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.1);
    height: 28px;
    font: bold 13px/28px Arial;
    text-transform: uppercase;
    padding: 0 15px;
    border: 0 none;
    border-radius: 3px;
    color: #FFFFFF;
    background: #CCCCCC; }
  body#body-dashboard .modern-modal .modal-footer .btn:hover {
    background: #BBBBBB; }
  body#body-dashboard .modern-modal .modal-footer .primary {
    background: #60A0E7;
    color: white; }
  body#body-dashboard .modern-modal .modal-footer .primary:hover {
    background: #568FCF; }
  body#body-dashboard .modern-modal .site-settings-saved {
    position: absolute;
    color: white !important;
    padding: 0px 10px;
    line-height: 2;
    top: 23px;
    margin: 0px; }
  body#body-dashboard .modern-modal p.positive {
    background: #52b852; }
  body#body-dashboard .modern-modal p.negative {
    background: red; }
  body#body-dashboard .modern-modal div::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 10px;
    background: rgba(133, 146, 153, 0.3); }
  body#body-dashboard .modern-modal div::-webkit-scrollbar-thumb {
    border-radius: 0px;
    background-color: #859299; }

/*END body-dashboard */
/* Prevent Scroll when .modal-open */
body#body-dashboard.modal-open {
  overflow: hidden; }
  body#body-dashboard.modal-open .zopim {
    z-index: 10 !important; }

/* Desktop Only Fixes*/
@media only screen and (min-width: 1000px) {
  body#body-dashboard .active-toggle-slider {
    height: 49px; }
  body#body-dashboard #manage-sites-box {
    position: fixed;
    top: 226px;
    left: 50%;
    width: 345px;
    margin: 0 0 0 -480px;
    overflow: auto;
    max-height: calc(100% - 256px); }
  body#body-dashboard .sidebar {
    position: fixed;
    width: 360px; }
  body#body-dashboard .site-listings {
    float: right;
    width: 600px; }
  body#body-dashboard .dashboard-cards .card-settings a.edit-site-link {
    width: 129px; }
  body#body-dashboard .dashboard-cards .card-settings a.site-previews-link {
    width: 133px; }
  body#body-dashboard .dashboard-cards .card-settings a.custom-domain-link {
    width: 166px; }
  body#body-dashboard .dashboard-cards .card-settings a.site-settings-link {
    width: 157px; } }
/* Dashboard Responsiveness 1 */
@media only screen and (max-width: 1000px) {
  body#body-dashboard .dashboard-cards .card-settings a {
    float: none;
    width: 100%; }
  body#body-dashboard .modern-modal {
    top: 57px;
    box-shadow: 0 0 0 transparent;
    border-radius: 0;
    left: 0;
    bottom: 0;
    margin: 0;
    width: 100%;
    position: fixed; }
  body#body-dashboard .modern-modal .modal-body fieldset .input-prepend .add-on {
    display: none; }
  body#body-dashboard .modern-modal .modal-body fieldset .input-prepend input {
    padding-left: 15px; }
  body#body-dashboard .modern-modal.fade.in {
    margin: 0;
    top: 0;
    height: 100%; }
  body#body-dashboard .preview-modal .close {
    color: transparent; }
  body#body-dashboard .sidebar {
    width: 50%; }
  body#body-dashboard .site-listings {
    width: 50%; }
  body#body-dashboard .sites-list-container .site-buttons .btn-group {
    height: auto; }
  body#body-dashboard .sites-list-container .site-buttons .btn-group .dropdown-menu a {
    width: auto; }
  body#body-dashboard .sites-list-container .site-buttons .btn-group .dropdown-menu p.text {
    width: 60%;
    margin: 0 auto 20px;
    line-height: 1.3; }
  body#body-dashboard .sites-list-container .btn-group .dropdown-menu a.tablet-preview {
    display: none; }
  body#body-dashboard .topbar .open ul.dropdown-menu {
    right: 0;
    width: 158px; }
  body#body-dashboard #plans-modal {
    left: 50%; } }
/* Dashboard Responsiveness 1 - Sheet Open */
@media only screen and (max-width: 1000px) {
  body#body-dashboard.modal-open {
    overflow: hidden; } }
/* Dashboard Responsiveness 2 */
@media only screen and (max-width: 760px) {
  body#body-dashboard {
    -webkit-overflow-scrolling: touch; }
    body#body-dashboard * {
      -webkit-tap-highlight-color: transparent; }
    body#body-dashboard .active-toggle-slider a {
      width: calc(100% - 90px); }
    body#body-dashboard .container {
      margin-top: 76px; }
    body#body-dashboard .custom-domain-link, body#body-dashboard .upgrade-link, body#body-dashboard #current-plan-glimpse:after {
      display: none !important; }
    body#body-dashboard .dashboard-cards {
      margin-bottom: 20px; }
    body#body-dashboard .dashboard-cards .card-settings a.site-previews-link {
      display: none; }
    body#body-dashboard .dismiss-button {
      display: none !important; }
    body#body-dashboard .domains-in-nav, body#body-dashboard .rewards-in-nav, body#body-dashboard .upgrade-in-nav {
      display: none; }
    body#body-dashboard footer {
      display: none; }
    body#body-dashboard .header-message {
      display: none; }
    body#body-dashboard #manage-sites-box {
      margin-top: 0;
      margin-bottom: 20px;
      max-height: 194px;
      overflow: auto; }
    body#body-dashboard #manage-sites-box:before {
      display: none; }
    body#body-dashboard .modal-header h3 span {
      display: none; }
    body#body-dashboard #new-site-modal {
      margin: 0;
      left: 0;
      top: 0;
      right: 0;
      bottom: 0;
      width: auto;
      height: auto;
      max-height: none;
      position: fixed; }
    body#body-dashboard #new-site-modal .new-site-wrapper {
      display: table;
      position: absolute;
      top: 0;
      height: 100%; }
    body#body-dashboard #new-site-modal .modal-header {
      background: transparent; }
    body#body-dashboard #new-site-modal .modal-header .close {
      position: absolute;
      top: 10px;
      right: 20px;
      z-index: 100000;
      font: 300 40px/1 'Open Sans'; }
    body#body-dashboard #new-site-modal h3 {
      margin-bottom: 30px;
      font: 300 24px/1.2 'Open Sans', Arial;
      color: #737C93;
      padding: 0 20px; }
    body#body-dashboard #new-site-modal .modal-body {
      padding: 0 30px;
      background: transparent;
      display: table-cell;
      vertical-align: middle; }
    body#body-dashboard #new-site-modal .input {
      margin: 0;
      position: relative; }
    body#body-dashboard #new-site-modal .input-prepend .add-on {
      position: absolute;
      width: 98px; }
    body#body-dashboard #new-site-modal .input-prepend input {
      position: absolute;
      right: 0;
      width: calc(100% - 141px);
      padding: 10px;
      -webkit-appearance: none; }
    body#body-dashboard #new-site-modal .input-prepend input.btn {
      top: 50px;
      width: 100% !important;
      font: bold 18px/2 Arial !important;
      height: auto !important;
      float: none; }
    body#body-dashboard #new-site-modal .help-block {
      padding: 110px 0 0; }
    body#body-dashboard #new-site-modal .sitename-availability-message-checking, body#body-dashboard #new-site-modal .sitename-availability-message {
      right: 20px; }
    body#body-dashboard .sidebar, body#body-dashboard .site-listings {
      padding: 0;
      width: 100%; }
    body#body-dashboard .sites-list-container .analytics ul {
      display: none; }
    body#body-dashboard .slider-item:nth-child(1), body#body-dashboard .slider-item:nth-child(3) {
      display: none; }
    body#body-dashboard .topbar a.account-dropdown::after {
      display: none; }
    body#body-dashboard .topbar a.account-dropdown.account-in-nav {
      font-size: 0; }
    body#body-dashboard .topbar a.account-dropdown.account-in-nav::before {
      content: "\E8A8";
      text-shadow: 0 0 0 transparent;
      font-size: 24px;
      line-height: 56px;
      position: absolute;
      top: 0;
      right: 20px;
      padding: 0;
      opacity: 0.8; }
    body#body-dashboard .topbar .open ul.dropdown-menu {
      width: 100%; }
    body#body-dashboard .topbar .open ul.dropdown-menu a {
      font: 17px/2 'Montserrat';
      text-align: center; }
    body#body-dashboard .topbar .open ul.dropdown-menu a:before {
      display: none; }
    body#body-dashboard .topbar .open ul.dropdown-menu a:nth-child(2) {
      display: none; }
    body#body-dashboard .zopim {
      display: none; }
    body#body-dashboard #plans-modal {
      width: 300px;
      height: 170px;
      margin: -85px 0 0 -150px; }
    body#body-dashboard #plans-modal .modal-header {
      display: none; }
    body#body-dashboard #plans-modal .modal-body {
      top: 20px;
      bottom: 20px; }
    body#body-dashboard #plans-modal h3 {
      font-size: 20px; } }
/* Dashboard Web App */
@media only screen and (max-width: 760px) {
  body#body-dashboard.standalone .topbar {
    background: #4B5966;
    background: #737C93;
    background: #5C6367;
    height: 76px;
    box-shadow: 0 0 0 transparent; }
  body#body-dashboard.standalone .topbar * {
    -webkit-transition: none !important; }
  body#body-dashboard.standalone .topbar-inner {
    padding: 40px 7px 20px; }
  body#body-dashboard.standalone .container {
    margin-top: 96px; }
  body#body-dashboard.standalone .topbar .brand {
    background-image: url("https://s3.amazonaws.com/cdn.sidengo.com/images/common/sidengo-header-logo-white-2014.png");
    opacity: 1;
    position: absolute;
    left: 50%;
    margin-left: -54px; }
  body#body-dashboard.standalone .topbar a.account-dropdown.account-in-nav::before {
    color: white;
    line-height: 96px;
    opacity: 1; }
  body#body-dashboard.standalone .topbar .open ul.dropdown-menu {
    margin-top: 16px; }
  body#body-dashboard.standalone .topbar .open ul.dropdown-menu a:nth-child(3) {
    display: none; } }
/*
===========================
HOME ONLY
===========================
*/
body#body-home {
  /* SABRE */
  background: url("https://s3.amazonaws.com/cdn.sidengo.com/images/backgrounds/bg-main-site.jpg") repeat scroll 0 0 #f8f8f8;
  /* SABRE FIXES - MAY 2012 */
  /* PRICING STYLING */ }
  body#body-home validationerror {
    color: #EE5F5B;
    font-size: 10.5px;
    font-family: "Arial", sans-serif;
    text-shadow: -1px -1px 0 #EEEEEE; }
  body#body-home .username-email-duplicate-flash {
    color: #EE5F5B;
    float: left;
    font-family: "Arial",sans-serif;
    font-size: 11.5px;
    line-height: 1;
    padding: 5px 0;
    position: relative;
    text-align: center;
    text-shadow: -1px -1px 0 #f3f3f3;
    width: 296px; }
  body#body-home .hero-box validationerror {
    display: block;
    margin: 5px 5px 0px;
    position: relative; }
  body#body-home .input-prepend validationerror {
    width: auto !important;
    float: left;
    margin: 5px 5px 0px; }
  body#body-home #site-settings validationerror {
    padding-left: 10px; }
  body#body-home .hero-box .terms-signup {
    color: white;
    font: 12px/1 "Pontano Sans",Arial;
    padding: 12px 0 0;
    position: relative;
    text-align: center;
    margin-left: 0;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.6), 0 0 15px black;
    display: block; }
  body#body-home .hero-box .terms-signup a {
    color: #FFFFFF;
    text-decoration: underline; }
  body#body-home .login-flash {
    border-bottom: 1px solid #999999;
    font-size: 14px;
    line-height: 1;
    padding: 9px 0;
    position: absolute;
    text-align: center;
    top: 0;
    left: 0;
    width: 100%; }
  body#body-home .login-flash:hover {
    background-position: 0 0; }
  body#body-home p#sitename-availability-message {
    margin: 5px 10px 0px;
    padding: 0px;
    float: right;
    font-family: "Arial",sans-serif;
    font-size: 10.5px;
    text-shadow: -1px -1px 0 #EEEEEE; }
  body#body-home p.negative {
    color: #EE5F5B !important; }
  body#body-home p.positive {
    color: green !important; }
  body#body-home p#sitename-availability-message-checking {
    margin: 5px 10px 0px;
    padding: 0px;
    float: right;
    font-family: "Arial",sans-serif;
    font-size: 10.5px;
    text-shadow: -1px -1px 0 #EEEEEE; }
  body#body-home .featured-on-area {
    padding: 50px 0 15px; }
  body#body-home .featured-on-slideshow {
    margin: 0 auto;
    width: 980px;
    height: auto;
    position: relative; }
  body#body-home .featured-on-slideshow p {
    font-size: 20px;
    line-height: 1;
    text-align: center;
    padding: 20px;
    background: url("https://s3.amazonaws.com/cdn.sidengo.com/images/front/featured-on-bubble.png") no-repeat transparent;
    margin: 0;
    color: rgba(0, 0, 0, 0.6);
    border-radius: 5px;
    height: 28px;
    font-family: "Open Sans"; }
  body#body-home .featured-on-slideshow p:hover {
    cursor: pointer;
    color: rgba(0, 0, 0, 0.7); }
  body#body-home .featured-on-logos-area {
    width: 980px;
    margin: 0 auto;
    position: relative; }
  body#body-home .featured-on-image {
    background: url("https://s3.amazonaws.com/cdn.sidengo.com/images/front/featured-on-sprite-2.png") no-repeat transparent;
    width: 980px;
    height: 37px;
    position: relative;
    margin: 10px 0 50px;
    padding: 0; }
  body#body-home .featured-on-holder {
    width: 100%; }
  body#body-home .featured-on-triangle {
    background: url("https://s3.amazonaws.com/cdn.sidengo.com/images/front/featured-on-triangle.png") no-repeat transparent;
    width: 40px;
    height: 22px;
    margin-top: -3px; }
  body#body-home .featured-on-slideshow .triangle-1 {
    margin-left: 27px; }
  body#body-home .featured-on-slideshow .triangle-2 {
    margin-left: 194px; }
  body#body-home .featured-on-slideshow .triangle-3 {
    margin-left: 400px; }
  body#body-home .featured-on-slideshow .triangle-4 {
    margin-left: 634px; }
  body#body-home .featured-on-slideshow .triangle-5 {
    margin-left: 872px; }
  body#body-home .featured-on-link {
    height: 37px;
    position: absolute;
    background-color: rgba(255, 255, 255, 0.2);
    margin-top: -87px;
    z-index: 10;
    opacity: 0.5;
    cursor: pointer; }
  body#body-home .featured-on-link:hover {
    background-color: transparent; }
  body#body-home .featured-on-link-1 {
    width: 94px;
    left: 0; }
  body#body-home .featured-on-link-2 {
    width: 128px;
    left: 150px; }
  body#body-home .featured-on-link-3 {
    width: 166px;
    left: 337px; }
  body#body-home .featured-on-link-4 {
    width: 184px;
    left: 562px; }
  body#body-home .featured-on-link-5 {
    width: 175px;
    left: 805px; }
  body#body-home .frontier {
    width: 100%;
    height: 1px;
    background: #FFFFFF;
    position: relative;
    border-top: 1px solid #CCCCCC;
    margin-top: 0; }
  body#body-home .carousel-control {
    left: 0;
    background: #DFDFDF;
    background: rgba(0, 0, 0, 0.05);
    border-radius: 0;
    border-width: 1px;
    border-style: solid;
    border-color: #CECECE;
    border-color: rgba(0, 0, 0, 0.02);
    line-height: 1;
    margin: 0;
    width: 40px;
    top: 148px;
    position: absolute;
    padding: 70px 0 100px;
    opacity: 1;
    color: #F2F2F2; }
  body#body-home .carousel-control:hover {
    opacity: 1;
    background: rgba(0, 0, 0, 0.07); }
  body#body-home .carousel-control.right {
    right: 0; }
  body#body-home .carousel-inner {
    width: 840px;
    margin: 0 auto; }
  body#body-home .carousel-frame {
    background: url("https://s3.amazonaws.com/cdn.sidengo.com/images/showcase/00-showcase-frame-medium.png") no-repeat transparent;
    width: 410px;
    height: 250px;
    float: left; }
  body#body-home .carousel-frame img {
    padding: 12px; }
  body#body-home .shadow-980 {
    width: 1000px;
    margin: 0 auto -30px;
    background: url("https://s3.amazonaws.com/cdn.sidengo.com/images/front/iframe-980-shadow.png") no-repeat 0 4px transparent;
    height: 30px;
    z-index: 100;
    position: relative;
    overflow: visible;
    left: 10px; }
  body#body-home .shadowy {
    border: 1px solid #B4B4B4;
    border: 1px solid rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 7px #CCCCCC; }
  body#body-home .topbar .nav li a {
    padding: 5px 15px; }
  body#body-home .topbar .nav li a:hover {
    padding: 5px 15px; }
  body#body-home .index-content li {
    font: 300 20px/1.6 'Open Sans' !important; }
  body#body-home .featured-on-slideshow p {
    font: 300 20px/1 "Open Sans" !important; }
  body#body-home .featured-on-slideshow p:hover {
    color: rgba(0, 0, 0, 0.8) !important; }
  body#body-home #pricing {
    		/*
    
    		====================================
    				ALTERNATIVE COLORS FOR PLANS
    		====================================
    		#4EC6D3	->	#65D0DC		(azul aqua)
    		#4A9BC9	->	#60A8D2		(azul normal)
    		#4FBCA9	->	#64C5B4		(verde normal)
    		#4ED396	->	#65DCA5		(verde aqua)
    
    		*/ }
    body#body-home #pricing form, body#body-home #pricing .terms-signup {
      display: block; }
    body#body-home #pricing ul {
      margin: 0; }
    body#body-home #pricing ul li {
      list-style: none;
      font: 16px/1.5 Arial !important;
      text-shadow: 0 0 0 transparent;
      margin: 0; }
    body#body-home #pricing .pricing-sitename-check {
      float: none;
      font-size: 10.5px !important; }
    body#body-home #pricing p.positive {
      color: green !important; }
    body#body-home #pricing p.negative {
      color: red !important; }
    body#body-home #pricing .features {
      width: 420px;
      padding-top: 20px; }
    body#body-home #pricing .free-features {
      float: left; }
    body#body-home #pricing .pro-features {
      float: right; }
    body#body-home #pricing .pricing-features-icon {
      background-image: url("https://s3.amazonaws.com/cdn.sidengo.com/images/front/pricing-features-sprite.png");
      background-repeat: no-repeat;
      float: left;
      width: 30px;
      height: 28px;
      margin-top: 4px; }
    body#body-home #pricing .pricing-features-info {
      float: right;
      width: 370px; }
    body#body-home #pricing .features span {
      display: block;
      color: #859299;
      font: 14px/1.5 Arial, sans-serif !important; }
    body#body-home #pricing .pricing-icon-mobile {
      background-position: 3px 0px; }
    body#body-home #pricing .pricing-icon-hosting {
      background-position: -26px 0px; }
    body#body-home #pricing .pricing-icon-bandwidth {
      background-position: -57px 0px; }
    body#body-home #pricing .pricing-icon-upload {
      background-position: -87px 0px; }
    body#body-home #pricing .pricing-icon-support {
      background-position: -117px 0px; }
    body#body-home #pricing .pricing-icon-custom-domain {
      background-position: -146px 0px; }
    body#body-home #pricing .pricing-icon-white-labeling {
      background-position: -174px 0px; }
    body#body-home #pricing .pricing-icon-facebook {
      background-position: -204px 0px; }
    body#body-home #pricing .pricing-icon-widgets {
      background-position: -235px 0px; }
    body#body-home #pricing .pricing-icon-app {
      background-position: -268px 0px; }
    body#body-home #pricing .pricing-icon-qrcode {
      background-position: -298px 0px; }
    body#body-home #pricing .pricing-icon-ga {
      background-position: -330px 0px; }
    body#body-home #pricing .pricing-icon-layouts {
      background-position: -366px 0px; }
    body#body-home #pricing .pricing-icon-noads {
      background-position: -403px 0px; }
    body#body-home #pricing .pricing-icon-seo {
      background-position: -439px 0px; }
    body#body-home #pricing .features li {
      padding: 15px 0 0;
      margin: 0;
      color: #4B5966; }
    body#body-home #pricing .alt {
      background: #F6F6F6; }
    body#body-home #pricing .include {
      font: 300 24px 'Open Sans', Arial, sans-serif !important; }
    body#body-home #pricing .include strong {
      font-weight: normal; }
    body#body-home #pricing .first-feature {
      border-top: 0 none !important;
      margin-top: 5px !important; }
    body#body-home #pricing .last-feature {
      border-bottom: 0 none !important; }
    body#body-home #pricing .plan-head {
      text-align: center; }
    body#body-home #pricing .plan-head.free {
      background: #54B4B6; }
    body#body-home #pricing .pricing-or-free {
      background: #438E8F; }
    body#body-home #pricing .plan-head.good {
      background: #008FD5; }
    body#body-home #pricing .pricing-or-good {
      background: #006495; }
    body#body-home #pricing .plan-head.great {
      background: #566FBF; }
    body#body-home #pricing .pricing-or-great {
      background: #3C4D85; }
    body#body-home #pricing .plan-head.awesome {
      background: #37464F; }
    body#body-home #pricing .pricing-or-awesome {
      background: #263137; }
    body#body-home #pricing .plan-name {
      font: 300 27px/1 "Open Sans", Arial !important;
      text-shadow: 0 0 0 transparent;
      color: #FFFFFF;
      padding: 10px 0; }
    body#body-home #pricing .plan-price-monthly {
      font: 300 80px/1 "Open Sans", Arial !important;
      text-shadow: 0 0 0 transparent;
      letter-spacing: -5px;
      color: #FFFFFF;
      padding-bottom: 20px; }
    body#body-home #pricing .plan-price-annually {
      font: 300 14px/1 Arial !important;
      text-shadow: 0 0 0 transparent;
      color: #FFFFFF;
      padding: 20px 0;
      border-top: 1px solid rgba(0, 0, 0, 0.05); }
    body#body-home #pricing .plan-price-annually span {
      display: block;
      font: 300 18px/1 Arial !important;
      margin-bottom: 4px; }
    body#body-home #pricing .dollar-sign {
      font-size: 18px !important;
      line-height: 1 !important;
      position: absolute;
      margin: 35px 0 0 45px;
      display: block;
      font-family: Arial; }
    body#body-home #pricing .per-month {
      font-size: 13px !important;
      vertical-align: baseline;
      text-shadow: 0 0 0 transparent;
      letter-spacing: 0;
      font-family: Arial; }
    body#body-home #pricing .difference {
      background-color: #D7E9F1;
      padding: 2px 5px;
      margin: 0 -5px;
      border-radius: 3px; }
    body#body-home #pricing .plan-specs {
      color: #FFF;
      background-color: rgba(255, 255, 255, 0.1);
      padding-top: 10px;
      margin-bottom: 5px;
      line-height: 1 !important;
      font-size: 14px !important; }
    body#body-home #pricing .plan-specs-item {
      padding: 0 15px 10px; }
    body#body-home #pricing .pro-item {
      font-weight: bold !important;
      font-size: 16px !important;
      padding-bottom: 5px; }
    body#body-home #pricing .hero-box {
      width: auto;
      margin: 40px -67px 0;
      padding: 30px;
      position: absolute;
      box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
      border: 1px solid #CBCBCB;
      border: 1px solid rgba(0, 0, 0, 0.05);
      width: 950px;
      background-color: #F5F7F8 !important;
      background: rgba(245, 247, 248, 0.9) !important; }
      body#body-home #pricing .hero-box a {
        color: #2A8EB7; }
      body#body-home #pricing .hero-box h2 {
        text-align: center;
        padding: 0 0 3px;
        color: #4B5966;
        text-shadow: 0 0 0 transparent;
        font-size: 32px; }
      body#body-home #pricing .hero-box form, body#body-home #pricing .hero-box fieldset {
        margin-bottom: 0; }
      body#body-home #pricing .hero-box prod {
        font-weight: bold; }
      body#body-home #pricing .hero-box form .clearfix {
        margin: 0 7px 7px 0;
        float: left; }
      body#body-home #pricing .hero-box form .input {
        margin-left: 0; }
      body#body-home #pricing .hero-box input {
        height: 40px;
        line-height: 32px;
        font-size: 14px;
        padding: 0 10px;
        text-shadow: 0 0 0 transparent;
        border-color: rgba(0, 0, 0, 0.15); }
      body#body-home #pricing .hero-box .input-prepend .add-on {
        color: #4B5966;
        line-height: 38px;
        height: 40px;
        padding: 0;
        width: 110px;
        font-family: Arial;
        font-size: 14px;
        border-color: rgba(0, 0, 0, 0.15); }
      body#body-home #pricing .hero-box .input-prepend validationerror {
        float: none; }
      body#body-home #pricing .hero-box validationerror {
        margin: 5px 3px 0;
        font-size: 10px; }
      body#body-home #pricing .hero-box label {
        width: auto;
        font-size: 14px;
        line-height: 40px;
        margin: 0 0 0 11px;
        position: absolute;
        color: #4B5966;
        padding: 0;
        font-family: Arial; }
      body#body-home #pricing .hero-box .izq {
        float: left; }
      body#body-home #pricing .hero-box .indash {
        padding: 0; }
      body#body-home #pricing .hero-box .btn {
        width: 100px;
        height: 42px;
        padding: 0 10px;
        margin-top: 0;
        line-height: 1;
        font-family: Arial;
        text-shadow: 0 0 0 transparent; }
      body#body-home #pricing .hero-box .terms-signup {
        opacity: 0.7;
        width: 100%;
        float: none;
        margin-bottom: 20px;
        color: #4B5962;
        font-size: 12px; }
      body#body-home #pricing .hero-box .pricing-box-left {
        position: absolute;
        left: -1px;
        top: -17px;
        width: 0;
        height: 0;
        border-width: 8px;
        border-style: solid;
        border-color: transparent #CBCBCB #CBCBCB transparent;
        border-color: transparent rgba(0, 0, 0, 0.05) rgba(0, 0, 0, 0.05) transparent; }
      body#body-home #pricing .hero-box .pricing-box-right {
        position: absolute;
        right: -1px;
        top: -17px;
        width: 0;
        height: 0;
        border-width: 8px;
        border-style: solid;
        border-color: transparent transparent #CBCBCB #CBCBCB;
        border-color: transparent transparent rgba(0, 0, 0, 0.05) rgba(0, 0, 0, 0.05); }

/*END body-home */
/* SIMPLE DASHBOARD STYLING */
body#body-dashboard.simple-dashboard .sidebar, body#body-dashboard.simple-dashboard .topbar a.domains-in-nav, body#body-dashboard.simple-dashboard .topbar a.rewards-in-nav, body#body-dashboard.simple-dashboard .cd-guide .custom-domain-option-unselected, body#body-dashboard.simple-dashboard .cd-or, body#body-dashboard.simple-dashboard .cd-guide h4.single, body#body-dashboard.simple-dashboard .cd-guide .custom-domain-option-selected .checkbox-container, body#body-dashboard.simple-dashboard .topbar .open ul.dropdown-menu a[href="#billing-modal"], body#body-dashboard.simple-dashboard .topbar .open ul.dropdown-menu a#redirect-to-support, body#body-dashboard.simple-dashboard .footer-links-dashboard, body#body-dashboard.simple-dashboard .dashboard-cards.basic-site {
  display: none !important; }
body#body-dashboard.simple-dashboard .site-listings, body#body-dashboard.simple-dashboard .footer-copyright-dashboard {
  width: 100% !important;
  padding: 0 !important; }
body#body-dashboard.simple-dashboard .topbar-inner, body#body-dashboard.simple-dashboard .container {
  max-width: 700px !important; }

/* Custom Font Faces */
@font-face {
  font-family: 'New Roboto';
  font-style: normal;
  font-weight: 100;
  src: url("https://s3.amazonaws.com/cdn.sidengo.com/fonts/roboto/Roboto-Thin.ttf"); }

@font-face {
  font-family: 'New Roboto';
  font-style: normal;
  font-weight: 400;
  src: url("https://s3.amazonaws.com/cdn.sidengo.com/fonts/roboto/Roboto-Regular.ttf"); }

@font-face {
  font-family: 'New Roboto';
  font-style: normal;
  font-weight: 500;
  src: url("https://s3.amazonaws.com/cdn.sidengo.com/fonts/roboto/Roboto-Medium.ttf"); }

@font-face {
  font-family: 'New Roboto';
  font-style: normal;
  font-weight: 700;
  src: url("https://s3.amazonaws.com/cdn.sidengo.com/fonts/roboto/Roboto-Bold.ttf"); }

@font-face {
  font-family: 'Sidengo';
  src: url("https://s3.amazonaws.com/cdn.sidengo.com/fonts/sidengo/sidengo.eot");
  src: url("https://s3.amazonaws.com/cdn.sidengo.com/fonts/sidengo/sidengo.eot?#iefix") format("embedded-opentype"), url("https://s3.amazonaws.com/cdn.sidengo.com/fonts/sidengo/sidengo.woff") format("woff"), url("https://s3.amazonaws.com/cdn.sidengo.com/fonts/sidengo/sidengo.ttf") format("truetype"), url("https://s3.amazonaws.com/cdn.sidengo.com/fonts/sidengo/sidengo.svg#EntypoRegular") format("svg");
  font-weight: normal;
  font-style: normal; }

body#body-dashboard.sixteen .not-in-sixteen {
  display: none !important; }

body#body-home {
  text-rendering: optimizeLegibility;
  background: #F8F9FA;
  /* As Seen In */
  /* Features */
  /* Pricing */
  /* Internal Pages */
  /* Templates Page */
  /* Tutorial Page */
  /* Login Screen */
  /* Message Pages */
  /* Flat Testing */ }
  body#body-home .global-container {
    background: transparent !important; }
  body#body-home .ownlocal-announcement {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    height: auto;
    background: #60A0E7;
    color: #FFFFFF;
    line-height: 50px;
    text-align: center;
    font: 14px/50px 'Montserrat';
    text-transform: uppercase;
    z-index: 100000;
    border-radius: 0;
    margin: 0;
    padding: 0;
    border: 0 none;
    text-shadow: 0 0 0 transparent; }
  body#body-home .ownlocal-announcement a {
    color: white;
    border-bottom: 1px solid rgba(255, 255, 255, 0.8); }
  body#body-home .ownlocal-announcement a:hover {
    color: rgba(255, 255, 255, 0.8);
    opacity: 0.8; }
  body#body-home .ownlocal-announcement .announcement-read-more {
    content: "NOTE";
    position: relative;
    margin: 0 15px;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    background: white;
    padding: 0 15px;
    color: #60A0E7;
    border: 0 none;
    border-radius: 4px;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    transition: .3s ease-in-out; }
  body#body-home .ownlocal-announcement .announcement-read-more:hover {
    background: rgba(75, 89, 102, 0.5);
    color: white;
    opacity: 1; }
  body#body-home .ownlocal-announcement button.close {
    position: absolute;
    top: 0;
    right: 20px;
    opacity: 1;
    text-shadow: 0 0 0 transparent;
    float: none;
    background: transparent;
    font: normal 30px/50px Arial; }
  body#body-home .ownlocal-announcement button.close span {
    color: white;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    transition: .3s ease-in-out; }
  body#body-home .ownlocal-announcement button.close span:hover {
    color: rgba(255, 255, 255, 0.8);
    opacity: 0.8; }
  body#body-home #hero-to-features {
    bottom: 90px !important; }
  body#body-home #footer .index-social-buttons, body#body-home .zopim {
    display: none !important; }
  body#body-home *, body#body-home h1, body#body-home h2, body#body-home h3, body#body-home h4, body#body-home h5, body#body-home h6, body#body-home p {
    color: #4B5966;
    color: rgba(75, 89, 102, 0.9); }
  body#body-home .hero-box .btn {
    width: 319px;
    padding: 0;
    line-height: 40px;
    font-size: 18px;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5);
    font: 18px/40px 'Helvetica Neue', Heveltica, Arial;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
  body#body-home p#sitename-availability-message {
    margin: 5px 0 0px;
    padding: 7px 10px;
    font-family: "Arial",sans-serif;
    text-shadow: 0 0 0 rgba(0, 0, 0, 0);
    border-radius: 5px;
    color: #FFF !important;
    border: 0 none;
    box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1);
    font: 11px/1.1 Arial; }
  body#body-home p.negative {
    background: #EE5F5B !important;
    background: rgba(238, 95, 91, 0.7) !important; }
  body#body-home p.positive {
    background: #17A017 !important;
    background: rgba(23, 160, 23, 0.6) !important; }
  body#body-home p#sitename-availability-message-checking {
    margin: 5px 0 0px;
    padding: 7px 10px;
    text-shadow: 0 0 0 rgba(0, 0, 0, 0);
    border-radius: 5px;
    color: #FFF !important;
    background: rgba(0, 0, 0, 0.2);
    border: 0 none;
    box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1);
    font: 11px/1.1 Arial; }
  body#body-home .hero-box validationerror {
    border-radius: 5px;
    color: #FFF !important;
    width: 100% !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    background: rgba(0, 0, 0, 0.2);
    text-shadow: 0 0 0 rgba(0, 0, 0, 0);
    text-align: center;
    margin: 5px 0 0;
    padding: 7px 5px;
    font: 11px/1.1 Helvetica, Arial;
    box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1); }
  body#body-home .hero-box form .clearfix {
    margin-bottom: 15px; }
  body#body-home .hero-box form .input {
    position: relative; }
  body#body-home .username-email-duplicate-flash {
    margin: 0 0 10px;
    padding: 0px 10px;
    font-family: "Arial",sans-serif;
    font-size: 12px;
    text-shadow: 0px -1px 0 rgba(0, 0, 0, 0.5);
    border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5) inset, 0 1px 1px rgba(0, 0, 0, 0.3);
    color: white !important;
    line-height: 30px;
    background: rgba(0, 0, 0, 0.15);
    width: 299px; }
  body#body-home .input-prepend validationerror {
    float: left; }
  body#body-home ::selection, body#body-home ::-moz-selection {
    background: #60A0E7;
    color: white;
    text-shadow: none; }
  body#body-home .divider {
    height: 1px;
    width: 1144px;
    margin: 0 auto;
    background: -webkit-linear-gradient(left, transparent, rgba(0, 0, 0, 0.1), transparent);
    background: -moz-linear-gradient(left, transparent, rgba(0, 0, 0, 0.1), transparent);
    background: -ms-linear-gradient(left, transparent, rgba(0, 0, 0, 0.1), transparent);
    background: -o-linear-gradient(left, transparent, rgba(0, 0, 0, 0.1), transparent); }
  body#body-home #sign-up-button {
    display: block;
    color: white;
    opacity: 1;
    margin: 0 10px 0 0;
    line-height: 28px;
    height: 28px;
    margin-top: 3px !important;
    -webkit-transition: 0.1s linear all;
    -moz-transition: 0.1s linear all;
    -ms-transition: 0.1s linear all;
    -o-transition: 0.1s linear all;
    transition: 0.1s linear all;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5);
    background-color: #3A7AC1;
    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#60a0e7), to(#3a7ac1));
    background-image: -moz-linear-gradient(top, #60a0e7, #3a7ac1);
    background-image: -ms-linear-gradient(top, #60a0e7, #3a7ac1);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #60a0e7), color-stop(100%, #3a7ac1));
    background-image: -webkit-linear-gradient(top, #60a0e7, #3a7ac1);
    background-image: -o-linear-gradient(top, #60a0e7, #3a7ac1);
    background-image: linear-gradient(top, #60a0e7, #3a7ac1);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#60A0E7', endColorstr='#3A7AC1', GradientType=0);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    border-color: #0064CD #0064CD #003F81;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    opacity: 1; }
  body#body-home .active #sign-up-button {
    display: none; }
  body#body-home .container {
    width: 100%;
    overflow: hidden; }
  body#body-home .content {
    background: transparent;
    border: 0 none; }
  body#body-home .featured-on-image {
    margin-bottom: 0; }
  body#body-home .top-navigation {
    background: url("https://s3.amazonaws.com/cdn.sidengo.com/images/common/alpha-white-90.png");
    background: rgba(255, 255, 255, 0.97);
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.99) 0%, rgba(255, 255, 255, 0.93) 100%) !important;
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.99) 0%, rgba(255, 255, 255, 0.93) 100%) !important;
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.99), rgba(255, 255, 255, 0.93)) !important;
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0.99), rgba(255, 255, 255, 0.93)) !important;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
    position: fixed;
    width: 100%;
    z-index: 1000000000;
    top: 0;
    left: 0; }
  body#body-home .topbar-inner {
    padding: 20px 0 0;
    width: 100%;
    max-width: 1144px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box; }
  body#body-home .topbar-inner .nav {
    height: 55px; }
  body#body-home .top-navigation .brand {
    background: url("https://s3.amazonaws.com/cdn.sidengo.com/images/common/sidengo-header-logo-2014.png") no-repeat scroll 0 0 transparent;
    background-size: 100%;
    width: 125px;
    opacity: 0.9;
    height: 35px;
    display: block;
    float: left;
    padding: 0;
    opacity: 0.9;
    margin-left: 50px; }
  body#body-home .top-navigation .brand:hover {
    padding: 0;
    opacity: 1;
    margin-left: 50px; }
  body#body-home .top-navigation a {
    padding: 0 15px;
    margin: 0;
    line-height: 35px;
    color: #859299;
    font-weight: bold;
    text-transform: uppercase;
    font-family: Arial;
    font-size: 13px;
    text-shadow: 0 1px 0 white; }
  body#body-home .top-navigation a:hover {
    color: #4b5966;
    padding: 0 15px;
    margin: 0;
    line-height: 35px;
    text-shadow: 0 1px 0 white; }
  body#body-home .nav-button:hover {
    background: transparent !important;
    box-shadow: 0 0 0 transparent !important; }
  body#body-home .topbar div > ul .active > a, body#body-home .nav .active > a {
    color: #4B5966;
    background: transparent; }
  body#body-home a.login-button {
    float: right;
    line-height: 29px !important;
    height: 30px;
    margin-top: 3px !important;
    margin-right: 50px; }
  body#body-home a.login-button:hover {
    margin-right: 50px; }
  body#body-home .home-nav {
    display: none; }
  body#body-home .hero-container {
    z-index: 10000;
    position: relative;
    overflow: hidden;
    height: 100%;
    max-height: 980px;
    min-height: 580px;
    background: rgba(75, 89, 102, 0.6); }
  body#body-home #hero-background {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0; }
  body#body-home .landing-page-hero-container {
    background-size: cover;
    background-position: center center;
    max-height: none !important;
    min-height: initial !important; }
    body#body-home .landing-page-hero-container #hero:after {
      content: "";
      background: rgba(75, 89, 102, 0.4);
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      position: absolute; }
    body#body-home .landing-page-hero-container #hero .hero-box {
      vertical-align: bottom; }
    body#body-home .landing-page-hero-container #hero .hero-box-inside {
      text-align: left;
      padding-bottom: 100px;
      padding-left: 44px; }
    body#body-home .landing-page-hero-container #hero h1 {
      font-size: 70px;
      width: 520px; }
    body#body-home .landing-page-hero-container #hero .subcopy {
      font-size: 25px;
      width: 520px; }
    body#body-home .landing-page-hero-container #hero .subcopy span {
      color: white;
      text-decoration: underline; }
  body#body-home #hero {
    height: 100%;
    position: relative;
    display: table; }
  body#body-home #hero h1 {
    font: 300 44px/1.1 'Open Sans';
    font: 50px/1.1 'Montserrat';
    text-transform: uppercase;
    text-shadow: 0 0 0 transparent;
    padding: 0 0 20px;
    letter-spacing: 0;
    width: 360px;
    border: 0 none; }
  body#body-home #hero .subcopy {
    font: 18px/1.4 'Merriweather';
    font-style: italic;
    width: 350px;
    margin: 0 0 40px;
    color: white; }
  body#body-home #hero .get-started-link {
    background: white;
    color: #4B5966;
    color: rgba(75, 89, 102, 0.9);
    border: 2px solid white;
    border-radius: 15px;
    padding: 15px;
    font: bold 16px/1 Arial;
    text-transform: uppercase;
    display: inline-block;
    position: relative; }
  body#body-home #hero .get-started-link-mobile {
    display: none; }
  body#body-home #hero .get-started-link:after {
    content: "";
    position: absolute;
    width: auto;
    background: rgba(75, 89, 102, 0.7);
    height: 2px;
    left: 15px;
    right: 15px;
    bottom: 12px;
    opacity: 0;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease; }
  body#body-home #hero .get-started-link:hover {
    background: white;
    border-color: white; }
  body#body-home #hero .get-started-link:hover:after {
    opacity: 1; }
  body#body-home .hero-box {
    top: 30px;
    left: auto;
    margin: 0 auto;
    height: auto;
    max-height: none;
    overflow: visible;
    position: relative;
    display: table-cell;
    vertical-align: middle;
    width: 100%; }
  body#body-home .hero-box-inside {
    display: table;
    margin: 0 auto;
    width: 100%;
    max-width: 1104px;
    padding-left: 50px; }
  body#body-home #hero-to-features {
    content: '';
    display: block;
    width: 16px;
    height: 16px;
    bottom: 60px;
    left: 50%;
    margin-left: -8px;
    border: 2px solid white;
    background: rgba(0, 0, 0, 0);
    border-left: 0;
    border-top: 0;
    outline: none;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    cursor: pointer;
    position: absolute;
    z-index: 1000;
    -webkit-transition: all 0.8s ease !important;
    -moz-transition: all 0.8s ease !important;
    -ms-transition: all 0.8s ease !important;
    -o-transition: all 0.8s ease !important;
    -webkit-animation: glow 1.5s infinite alternate;
    opacity: 0.5; }
  body#body-home #hero-to-features:hover {
    opacity: 0.8;
    -webkit-animation: initial; }
  body#body-home #hero-to-features-link {
    font: bold 16px/1 Arial;
    margin-left: 15px;
    color: white;
    border: 2px solid white;
    padding: 15px;
    text-transform: uppercase;
    border-radius: 15px;
    display: inline-block;
    opacity: 0.8; }
  body#body-home #hero-to-features-link:hover {
    background: white;
    color: #4B5966;
    border-color: white;
    opacity: 1; }
  body#body-home .hero-box fieldset {
    width: 330px; }
  body#body-home .hero-box input {
    border: 0 none;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0);
    padding: 10px;
    height: auto;
    line-height: 20px;
    width: 100%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background: #FFF;
    border-radius: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box; }
  body#body-home .hero-box label {
    color: #4B5966;
    color: rgba(75, 89, 102, 0.8);
    margin: 0 0 0 10px; }
  body#body-home .hero-box .btn.large {
    box-shadow: inset 0 -3px 0px rgba(0, 0, 0, 0.2);
    border-radius: 5px;
    text-shadow: 0 0 0 transparent;
    height: 46px;
    line-height: 46px;
    background: #60A0E7;
    width: 100%;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease; }
  body#body-home .hero-box .btn.large:hover {
    background: #568FCF; }
  body#body-home .hero-box .btn.large:active {
    background: #568FCF;
    box-shadow: inset 0 3px 0px rgba(0, 0, 0, 0.15), inset 0 1px 3px rgba(0, 0, 0, 0.3); }
  body#body-home .hero-box .input-prepend .add-on {
    line-height: 40px;
    height: 40px;
    padding: 0;
    margin: 0;
    font-size: 17px;
    background: rgba(75, 89, 102, 0.7);
    color: #FFF;
    text-shadow: 0 0 0 rgba(0, 0, 0, 0);
    text-align: center;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0);
    width: 40%;
    border-radius: 5px 0 0 5px;
    border: 0 none; }
  body#body-home .hero-box .input-prepend input {
    border-radius: 0 5px 5px 0; }
  body#body-home .hero-box .terms-signup {
    font: 11px/2 Arial;
    padding: 10px 0 0;
    text-shadow: 0 0 0 transparent;
    width: 330px; }
  body#body-home .home-content {
    margin: -76px 0 0;
    padding: 76px 0 0; }
  body#body-home .home-content-wrapper {
    width: 100%;
    background: url("https://s3.amazonaws.com/cdn.sidengo.com/images/front/v2-2012/background.png"); }
  body#body-home .odd-wrapper {
    background-color: #F8F9FA;
    border-width: 1px 0;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0.05); }
  body#body-home .home-content h1 {
    font: 300 34px/1.2 "Merriweather";
    font-size: 2.36 vw;
    margin: 0 auto 60px;
    text-align: center;
    color: #737C93;
    opacity: 0.9; }
  body#body-home .home-content h1 span {
    font-weight: normal; }
  body#body-home .index-content {
    width: 100%;
    max-width: 1144px;
    padding: 60px 50px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box; }
  body#body-home .index-content p {
    padding: 0 10px;
    font-family: Arial; }
  body#body-home .as-seen-in {
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
    position: relative;
    width: 100%;
    padding: 30px 0 40px;
    text-align: center;
    background: #FFFFFF;
    background: #F8F9FA;
    z-index: 10000; }
    body#body-home .as-seen-in .as-seen-in-title {
      font: 12px/1 'Montserrat';
      text-transform: uppercase;
      color: rgba(75, 89, 102, 0.5);
      margin-bottom: 25px;
      position: relative;
      background: #F8F9FA;
      display: inline-block;
      padding: 0 10px; }
    body#body-home .as-seen-in .as-seen-in-title:after {
      content: "";
      background: rgba(75, 89, 102, 0.1);
      width: 400%;
      height: 1px;
      position: absolute;
      top: 6px;
      left: -150%;
      z-index: -1; }
    body#body-home .as-seen-in .articles-container {
      text-align: center;
      margin: 0 auto; }
    body#body-home .as-seen-in .article {
      height: 32px;
      display: inline-block;
      margin: 0 23px;
      -webkit-transition: opacity 0.2s ease-in-out;
      -moz-transition: opacity 0.2s ease-in-out;
      -ms-transition: opacity 0.2s ease-in-out;
      -o-transition: opacity 0.2s ease-in-out;
      transition: opacity 0.2s ease-in-out;
      opacity: 0.5;
      background-repeat: no-repeat;
      background-size: auto 100%;
      background-color: transparent; }
    body#body-home .as-seen-in .article:hover {
      opacity: 0.9; }
    body#body-home .as-seen-in .forbes-article {
      width: 122px;
      background-image: url("https://s3.amazonaws.com/cdn.sidengo.com/images/front/2014/logo-forbes.png"); }
    body#body-home .as-seen-in .thenextweb-article {
      width: 102px;
      background-image: url("https://s3.amazonaws.com/cdn.sidengo.com/images/front/2014/logo-tnw.png"); }
    body#body-home .as-seen-in .lifehacker-article {
      width: 113px;
      background-image: url("https://s3.amazonaws.com/cdn.sidengo.com/images/front/2014/logo-lifehacker.png"); }
    body#body-home .as-seen-in .inc-article {
      width: 93px;
      background-image: url("https://s3.amazonaws.com/cdn.sidengo.com/images/front/2014/logo-inc.png"); }
    body#body-home .as-seen-in .pcmag-article {
      width: 32px;
      background-image: url("https://s3.amazonaws.com/cdn.sidengo.com/images/front/2014/logo-pcmag.png"); }
  body#body-home #features {
    width: 100%;
    height: 100%;
    max-height: 760px;
    display: table; }
    body#body-home #features h1 {
      -webkit-transition: color 0.2s ease-in-out;
      -moz-transition: color 0.2s ease-in-out;
      -ms-transition: color 0.2s ease-in-out;
      -o-transition: color 0.2s ease-in-out;
      transition: color 0.2s ease-in-out; }
    body#body-home #features #features-intro {
      display: table-cell;
      vertical-align: middle; }
    body#body-home #features .index-content {
      padding-top: 60px;
      padding-bottom: 0; }
    body#body-home #features .features-block-container {
      margin: 0 -20px; }
    body#body-home #features .features-block {
      float: left;
      width: 33.333%;
      text-align: center;
      padding: 0 20px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      -ms-box-sizing: border-box;
      -o-box-sizing: border-box;
      box-sizing: border-box; }
    body#body-home #features .features-block:before {
      font-family: "Sidengo";
      font-size: 70px;
      line-height: 1;
      display: block;
      margin-bottom: 15px;
      opacity: 0.3; }
    body#body-home #features .features-block h3 {
      font-family: 'Open Sans';
      font-weight: 300;
      font-size: 24px;
      margin-bottom: 15px;
      color: #737C93; }
    body#body-home #features .features-block p {
      padding: 0;
      height: 140px;
      color: #8A92A5;
      font: 16px/1.7 Arial; }
    body#body-home #features .features-block-01:before {
      content: "\E86A"; }
    body#body-home #features .features-block-02:before {
      content: "\E888"; }
    body#body-home #features .features-block-03:before {
      content: "\E81F"; }
    body#body-home #features .features-block-04:before {
      content: "\E889"; }
    body#body-home #features .features-block-05:before {
      content: "\E867"; }
    body#body-home #features .features-block-06:before {
      content: "\E835"; }
  body#body-home .pano-one {
    background: url("https://s3.amazonaws.com/cdn.sidengo.com/images/front/2014/hero-1408-02-austral-mba.jpg") no-repeat;
    width: 100%;
    height: 100%;
    height: calc(100% - 74px);
    max-height: 880px;
    background-size: cover;
    background-position: 40% center;
    padding: 0;
    position: relative;
    display: table; }
    body#body-home .pano-one * {
      opacity: 1;
      z-index: 10; }
    body#body-home .pano-one .pano-one-box {
      z-index: 10;
      display: table-cell;
      vertical-align: middle; }
    body#body-home .pano-one .pano-one-box-inner {
      position: relative;
      display: block;
      margin: 0 auto;
      text-align: left;
      width: 100%;
      padding: 0 0 0 50px;
      max-width: 1144px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      -ms-box-sizing: border-box;
      -o-box-sizing: border-box;
      box-sizing: border-box; }
    body#body-home .pano-one h1, body#body-home .pano-one h2, body#body-home .pano-one p, body#body-home .pano-one a {
      width: 410px;
      text-align: left;
      margin: 0;
      color: white; }
    body#body-home .pano-one h1 {
      font: 300 44px/1.2 'Roboto';
      margin-bottom: 15px; }
    body#body-home .pano-one h2 {
      font: 300 30px/1.2 'Roboto';
      margin-bottom: 20px; }
    body#body-home .pano-one p {
      font: 300 17px/1.6 'Roboto';
      margin-bottom: 20px; }
  body#body-home .pano-one:before {
    content: "";
    background: rgba(75, 89, 102, 0.1);
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1; }
  body#body-home .pano-one:after {
    content: "";
    background: -webkit-linear-gradient(left, rgba(75, 89, 102, 0.36), rgba(75, 89, 102, 0.8), transparent);
    background: -moz-linear-gradient(left, rgba(75, 89, 102, 0.36), rgba(75, 89, 102, 0.8), transparent);
    background: -ms-linear-gradient(left, rgba(75, 89, 102, 0.36), rgba(75, 89, 102, 0.8), transparent);
    background: -o-linear-gradient(left, white, rgba(255, 255, 255, 0.8), transparent);
    background: linear-gradient(left, rgba(75, 89, 102, 0.36), rgba(75, 89, 102, 0.8), transparent);
    position: absolute;
    top: 0;
    right: 40%;
    bottom: 0;
    left: 0;
    z-index: 2; }
  body#body-home .pano-two {
    background: url("https://s3.amazonaws.com/cdn.sidengo.com/images/front/2014/1410-coffeeshop.jpg") no-repeat;
    width: 100%;
    height: 100%;
    height: calc(100% - 74px);
    max-height: 880px;
    background-size: cover;
    background-position: center;
    padding: 0;
    position: relative;
    display: table; }
    body#body-home .pano-two * {
      opacity: 1;
      z-index: 10; }
    body#body-home .pano-two .pano-two-box {
      z-index: 10;
      display: table-cell;
      vertical-align: middle; }
    body#body-home .pano-two .pano-two-box-inner {
      position: relative;
      display: block;
      margin: 0 0 0 53.5%;
      text-align: left;
      width: 100%;
      padding: 0;
      max-width: 410px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      -ms-box-sizing: border-box;
      -o-box-sizing: border-box;
      box-sizing: border-box; }
    body#body-home .pano-two h1, body#body-home .pano-two h2, body#body-home .pano-two p, body#body-home .pano-two a {
      width: 410px;
      text-align: left;
      margin: 0;
      color: white; }
    body#body-home .pano-two h1 {
      font: 300 44px/1.2 'Roboto';
      margin-bottom: 15px; }
    body#body-home .pano-two h2 {
      font: 300 30px/1.2 'Roboto';
      margin-bottom: 20px; }
    body#body-home .pano-two p {
      font: 300 17px/1.6 'Roboto';
      margin-bottom: 20px; }
  body#body-home .pano-two:before {
    content: "";
    background: rgba(75, 89, 102, 0.5);
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1; }
  body#body-home .pano-two:after {
    content: "";
    background: -webkit-linear-gradient(right, rgba(75, 89, 102, 0.36), rgba(75, 89, 102, 0.8), transparent);
    background: -moz-linear-gradient(right, rgba(75, 89, 102, 0.36), rgba(75, 89, 102, 0.8), transparent);
    background: -ms-linear-gradient(right, rgba(75, 89, 102, 0.36), rgba(75, 89, 102, 0.8), transparent);
    background: -o-linear-gradient(right, white, rgba(255, 255, 255, 0.8), transparent);
    background: linear-gradient(right, rgba(75, 89, 102, 0.36), rgba(75, 89, 102, 0.8), transparent);
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 40%;
    z-index: 2; }
  body#body-home .pano-three {
    background: url("https://s3.amazonaws.com/cdn.sidengo.com/images/front/2014/1410-lombard-iphone.jpg") no-repeat;
    width: 100%;
    height: 100%;
    height: calc(100% - 74px);
    max-height: 880px;
    background-size: cover;
    background-position: center top;
    padding: 0;
    position: relative;
    display: table; }
    body#body-home .pano-three * {
      opacity: 1;
      z-index: 10; }
    body#body-home .pano-three .pano-three-box {
      z-index: 10;
      display: table-cell;
      vertical-align: middle; }
    body#body-home .pano-three .pano-three-box-inner {
      position: relative;
      display: block;
      margin: 0 auto;
      text-align: left;
      width: 100%;
      padding: 0 0 0 50px;
      max-width: 1144px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      -ms-box-sizing: border-box;
      -o-box-sizing: border-box;
      box-sizing: border-box; }
    body#body-home .pano-three h1, body#body-home .pano-three h2, body#body-home .pano-three p, body#body-home .pano-three a {
      width: 410px;
      text-align: left;
      margin: 0;
      color: white; }
    body#body-home .pano-three h1 {
      font: 300 44px/1.2 'Roboto';
      margin-bottom: 15px; }
    body#body-home .pano-three h2 {
      font: 300 30px/1.2 'Roboto';
      margin-bottom: 20px; }
    body#body-home .pano-three p {
      font: 300 17px/1.6 'Roboto';
      margin-bottom: 20px; }
  body#body-home .pano-three:before {
    content: "";
    background: rgba(75, 89, 102, 0.1);
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1; }
  body#body-home .pano-three:after {
    content: "";
    background: -webkit-linear-gradient(left, rgba(75, 89, 102, 0.36), rgba(75, 89, 102, 0.8), transparent);
    background: -moz-linear-gradient(left, rgba(75, 89, 102, 0.36), rgba(75, 89, 102, 0.8), transparent);
    background: -ms-linear-gradient(left, rgba(75, 89, 102, 0.36), rgba(75, 89, 102, 0.8), transparent);
    background: -o-linear-gradient(left, white, rgba(255, 255, 255, 0.8), transparent);
    background: linear-gradient(left, rgba(75, 89, 102, 0.36), rgba(75, 89, 102, 0.8), transparent);
    position: absolute;
    top: 0;
    right: 40%;
    bottom: 0;
    left: 0;
    z-index: 2; }
  body#body-home .quote {
    width: 100%;
    height: 100%;
    height: calc(100% - 74px);
    max-height: 880px;
    padding: 0;
    position: relative;
    display: table;
    background-size: cover; }
  body#body-home #quote-one {
    background-image: url("https://s3.amazonaws.com/cdn.sidengo.com/images/front/2014/1410-polar-in-desk.jpg"); }
  body#body-home #quote-two {
    background-image: url("https://s3.amazonaws.com/cdn.sidengo.com/images/front/2014/1410-polar-editing.jpg"); }
  body#body-home .quote-box {
    display: table-cell;
    vertical-align: middle;
    text-align: middle;
    text-align: center;
    font: 300 34px/1.6 "Merriweather";
    color: #6F7E85;
    background: rgba(255, 255, 255, 0.95);
    padding: 100px 75px; }
  body#body-home .quote .quote-text {
    width: 100%;
    max-width: 900px;
    margin: 0 auto;
    color: #6F7E85; }
  body#body-home .quote .quote-author {
    font-size: 18px;
    width: 100%;
    max-width: 900px;
    margin: 40px auto 0; }
  body#body-home .quote a {
    color: rgba(224, 77, 71, 0.8);
    border-bottom: 1px solid transparent; }
  body#body-home .quote a:hover {
    color: #E04D47;
    border-color: rgba(224, 77, 71, 0.8); }
  body#body-home #pricing * {
    color: white;
    text-shadow: 0 0 0 transparent; }
  body#body-home #pricing h1, body#body-home #pricing h1 span, body#body-home #pricing h1 strong, body#body-home #pricing h2 {
    color: #6F7E85; }
  body#body-home #pricing h2 {
    margin: 0 auto 20px;
    padding: 0;
    font: bold 17px/1.7 'Merriweather';
    text-align: left; }
  body#body-home #pricing h2:before {
    content: "";
    display: block;
    width: 10%;
    height: 4px;
    background: rgba(111, 126, 133, 0.8);
    margin: 30px 0; }
  body#body-home #pricing h2.first-question:before {
    display: none; }
  body#body-home #pricing p {
    color: #6F7E85;
    font: 17px/1.7 'Merriweather';
    margin: 0 auto 20px;
    padding: 0;
    text-align: left; }
  body#body-home #pricing p strong {
    color: #6F7E85; }
  body#body-home #pricing h1 span {
    display: block;
    font-size: 24px;
    color: rgba(75, 89, 102, 0.7);
    margin-top: 10px; }
  body#body-home #pricing .index-content {
    max-width: 1060px; }
  body#body-home #pricing .pricing-popover {
    margin-left: 8px;
    color: rgba(75, 89, 102, 0.4);
    cursor: pointer;
    background: -webkit-linear-gradient(rgba(255, 255, 255, 0.925), rgba(236, 240, 244, 0.925));
    background: -moz-linear-gradient(rgba(255, 255, 255, 0.925), rgba(236, 240, 244, 0.925));
    background: -ms-linear-gradient(rgba(255, 255, 255, 0.925), rgba(236, 240, 244, 0.925));
    background: -o-linear-gradient(rgba(255, 255, 255, 0.925), rgba(236, 240, 244, 0.925));
    border-radius: 100px;
    border: 1px solid rgba(168, 177, 184, 0.4);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    display: inline;
    font-size: 10px;
    position: absolute;
    margin-top: 13px;
    height: 16px;
    width: 17px;
    text-align: center;
    line-height: 16px; }
  body#body-home #pricing .pricing-popover:hover {
    color: rgba(75, 89, 102, 0.8); }
  body#body-home #pricing .home-content-wrapper {
    border-bottom: 1px solid rgba(0, 0, 0, 0.05); }
  body#body-home #pricing .index-pricing-container {
    width: 100%;
    max-width: 840px;
    margin: 0 auto;
    text-align: center; }
  body#body-home #pricing .pricing-box {
    width: 100%;
    max-width: 280px;
    text-align: center;
    margin: 0 auto 50px;
    position: relative;
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box; }
  body#body-home #pricing .pricing-box-middle {
    width: 36%;
    padding: 0 2%; }
  body#body-home #pricing .pricing-box-top {
    color: #FFFFFF;
    padding: 40px 0;
    border-radius: 4px; }
  body#body-home #pricing .pricing-box-name {
    font: 300 26px/1.5 'Montserrat', Arial;
    text-transform: uppercase;
    padding: 20px 0 0;
    float: left;
    width: 100%; }
  body#body-home #pricing .pricing-box-punchline {
    display: block;
    padding: 0 0 15px;
    font-weight: bold;
    font-size: 18px; }
  body#body-home #pricing .pricing-box-punchline span {
    display: block;
    font-weight: normal;
    padding-top: 5px;
    font-size: 16px; }
  body#body-home #pricing .pricing-box-info {
    padding: 0 15px 20px;
    color: #4B5966;
    font-family: Arial;
    border-width: 0 1px 1px;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0.05);
    background: #FAFAFA; }
  body#body-home #pricing .pricing-box-info-price {
    position: relative;
    float: left;
    width: 100%;
    font: 90px/80px 'Helvetica Neue', Helvetica, Arial; }
  body#body-home #pricing .pricing-box-info-price sup {
    font-size: 25px;
    line-height: 1;
    font-weight: normal;
    display: inline-block;
    top: -21px;
    left: -10px; }
  body#body-home #pricing .pricing-box-info-price span {
    font-size: 16px;
    line-height: 1;
    font-weight: bold; }
  body#body-home #pricing .pricing-box-yearly-price {
    padding: 20px 0;
    font-size: 15px;
    float: left;
    width: 100%;
    line-height: 1.75;
    display: none; }
  body#body-home #pricing .pricing-box-plan-features {
    box-shadow: 0 1px 0 white inset; }
  body#body-home #pricing .pricing-box-plan-features p {
    font-family: Arial;
    text-align: left;
    padding: 0 15px;
    margin: 0 -15px;
    line-height: 44px;
    font-size: 14px;
    border-bottom: 1px solid white;
    box-shadow: 0 -1px 0 #EBEBEB inset;
    background: #FAFAFA; }
  body#body-home #pricing .odd-pricing-feature {
    background-color: #F6F6F6 !important; }
  body#body-home #pricing .empty-pricing-feature {
    border-bottom: 0 none !important;
    box-shadow: 0 0 0 transparent !important;
    color: transparent; }
  body#body-home #pricing .pricing-box-description {
    padding-top: 20px;
    font-size: 12px;
    color: rgba(75, 89, 102, 0.8);
    font-weight: bold; }
  body#body-home #pricing .pricing-pro-element {
    color: #4B5966;
    font-weight: bold; }
  body#body-home #pricing .pricing-name-divider {
    width: 160px;
    height: 1px;
    background: rgba(255, 255, 255, 0.9);
    position: absolute;
    top: 75px;
    left: 50%;
    margin-left: -80px;
    box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1); }
  body#body-home #pricing .icon-blue-dark {
    margin: 1px 10px 0 0; }
  body#body-home #pricing .icon-globe {
    background-position: -336px -144px; }
  body#body-home #pricing .pricing-points {
    margin: 0 -20px; }
  body#body-home #pricing .pricing-point {
    width: 50%;
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 20px 20px; }
  body#body-home #pricing .pricing-point title {
    font-weight: bold;
    display: block;
    color: inherit; }
  body#body-home #pricing .pricing-point title:after {
    content: "";
    width: 100%;
    height: 2px;
    background: rgba(75, 89, 102, 0.05);
    display: block;
    margin-bottom: 10px; }
  body#body-home #pricing .pricing-spec {
    font: 14px/40px 'Montserrat', Arial;
    padding: 0 0 20px;
    text-align: center;
    text-transform: uppercase;
    float: left;
    width: 100%;
    text-transform: uppercase;
    margin-top: -10px; }
  body#body-home #pricing .pricing-get-started {
    background: white;
    padding: 0 20px;
    margin-top: 40px;
    display: inline-block;
    border-radius: 5px;
    cursor: pointer;
    font: 500 20px/48px 'Roboto';
    text-transform: uppercase; }
  body#body-home #pricing .pricing-get-started span {
    color: rgba(46, 177, 182, 0.8) !important;
    border-bottom: 1px solid transparent;
    transition: all 0.3s ease; }
  body#body-home #pricing .pricing-get-started:hover span {
    border-bottom-color: rgba(46, 177, 182, 0.8); }
  body#body-home #pricing .faq {
    width: 100%;
    margin: 0 auto;
    padding-top: 20px; }
  body#body-home #pricing #faq-contents {
    margin: 0; }
  body#body-home #pricing .faq a {
    color: #60A0E7; }
  body#body-home #pricing .faq-button {
    cursor: pointer;
    color: #4B5966;
    font: 28px/1 'Merriweather', Georgia, Arial;
    float: left;
    opacity: 0.8;
    pointer-events: none; }
  body#body-home #pricing .faq-button:hover {
    opacity: 0.9; }
  body#body-home #pricing .faq-button:after {
    content: "▸";
    display: none; }
  body#body-home #pricing .faq-button-active {
    opacity: 0.8; }
  body#body-home #pricing .faq-button-active:after {
    content: "▾"; }
  body#body-home .popover {
    display: block !important; }
  body#body-home .popover a {
    color: #0069D6; }
  body#body-home .popover a:hover {
    color: #0069D6;
    text-decoration: underline; }
  body#body-home .popover.top {
    margin-top: -7px; }
  body#body-home .popover.top .arrow {
    position: absolute;
    width: 26px;
    height: 17px;
    background: url(https://s3.amazonaws.com/cdn.sidengo.com/images/front/pricing-arrow.png);
    border-width: 0;
    bottom: -12px;
    margin-left: -13px; }
  body#body-home .popover-inner {
    padding: 20px;
    width: 240px;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.3), 0 3px 8px rgba(0, 0, 0, 0.3);
    background: -webkit-linear-gradient(rgba(255, 255, 255, 0.925), rgba(236, 240, 244, 0.925));
    background: -moz-linear-gradient(rgba(255, 255, 255, 0.925), rgba(236, 240, 244, 0.925));
    background: -ms-linear-gradient(rgba(255, 255, 255, 0.925), rgba(236, 240, 244, 0.925));
    background: -o-linear-gradient(rgba(255, 255, 255, 0.925), rgba(236, 240, 244, 0.925));
    font-size: 14px; }
  body#body-home .popover-title {
    padding: 0 0 20px;
    background: transparent;
    border: 0 none;
    text-align: center;
    color: #434C52;
    font-family: Arial;
    font-size: 15px;
    font-weight: bold; }
  body#body-home .popover-title::after {
    content: "";
    position: absolute;
    left: 15px;
    right: 15px;
    top: 53px;
    height: 1px;
    background: transparent;
    background: -webkit-linear-gradient(left, rgba(214, 222, 226, 0), #d6dee2, rgba(214, 222, 226, 0));
    background: -moz-linear-gradient(left, rgba(214, 222, 226, 0), #d6dee2, rgba(214, 222, 226, 0));
    background: -ms-linear-gradient(left, rgba(214, 222, 226, 0), #d6dee2, rgba(214, 222, 226, 0));
    background: -o-linear-gradient(left, rgba(214, 222, 226, 0), #d6dee2, rgba(214, 222, 226, 0));
    background: linear-gradient(left, rgba(214, 222, 226, 0), #d6dee2, rgba(214, 222, 226, 0)); }
  body#body-home .popover-content {
    padding: 0;
    background: transparent; }
  body#body-home .popover-content p {
    color: #5A6770;
    font-size: 14px;
    font-family: "HelveticaNeue", Helvetica, Arial, sans-serif;
    line-height: 2; }
  body#body-home .learn-more-about-pro-sites {
    text-align: center;
    margin-top: 20px;
    line-height: 16px !important; }
  body#body-home .learn-more-about-pro-sites::before {
    content: "";
    position: absolute;
    left: 15px;
    right: 15px;
    bottom: 53px;
    height: 1px;
    background: transparent;
    background: -webkit-linear-gradient(left, rgba(214, 222, 226, 0), #d6dee2, rgba(214, 222, 226, 0));
    background: -moz-linear-gradient(left, rgba(214, 222, 226, 0), #d6dee2, rgba(214, 222, 226, 0));
    background: -ms-linear-gradient(left, rgba(214, 222, 226, 0), #d6dee2, rgba(214, 222, 226, 0));
    background: -o-linear-gradient(left, rgba(214, 222, 226, 0), #d6dee2, rgba(214, 222, 226, 0));
    background: linear-gradient(left, rgba(214, 222, 226, 0), #d6dee2, rgba(214, 222, 226, 0)); }
  body#body-home .popover-content p span {
    margin: 0 10px; }
  body#body-home #footer {
    padding: 60px 0;
    color: #FFFFFF;
    background: #F8F9FA;
    position: relative; }
  body#body-home #footer footer {
    text-shadow: 0 0 0 transparent;
    width: 100%;
    max-width: 1044px;
    margin: 0 auto; }
  body#body-home #footer a {
    -moz-transition: color 0.8s ease;
    -webkit-transition: color 0.8s ease;
    -o-transition: color 0.8s ease;
    transition: color 0.8s ease;
    color: #A7A9AA;
    margin-right: -1px;
    border-right: 1px solid #F2F2F2;
    border-right: 1px solid rgba(0, 0, 0, 0.08);
    padding: 0 10px;
    font: 14px/1 "Helvetica Neue", Helvetica, Arial;
    text-shadow: 0 1px 0 white; }
  body#body-home #footer a:hover {
    color: #454A4F; }
  body#body-home #footer p {
    margin: 20px 0 0;
    color: #A7A9AA;
    font: 14px/22px "Helvetica Neue", Helvetica, Arial;
    border-top: 1px solid #E2E2E2;
    padding: 20px 0 0;
    text-shadow: 0 1px 0 white;
    box-shadow: 0 1px 0 white inset;
    text-align: center; }
  body#body-home #footer .index-social-buttons {
    display: none;
    position: absolute;
    width: 196px;
    left: 50%;
    margin-left: -98px;
    bottom: 40px;
    opacity: 0.9; }
  body#body-home #footer .twitter-follow-button {
    height: 21px !important; }
  body#body-home #footer .facebook-button-in-footer {
    width: 48px !important; }
  body#body-home #footer .index-social-buttons a {
    display: none !important; }
  body#body-home .page-container {
    width: 100%;
    max-width: 1144px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 50px;
    background: #FFFFFF; }
    body#body-home .page-container .index-content {
      width: auto;
      overflow: visible;
      padding: 110px 0 40px;
      max-width: 700px; }
    body#body-home .page-container .index-content h1 {
      font: 300 34px/1.1 "Open Sans";
      border-bottom: 1px solid rgba(0, 0, 0, 0.05);
      margin: 0 0 20px;
      padding: 0 0 25px;
      color: rgba(75, 89, 102, 0.9); }
    body#body-home .page-container .index-content h2 {
      font: 300 20px/1 Arial;
      padding: 15px 0 30px;
      color: rgba(75, 89, 102, 0.9); }
    body#body-home .page-container .index-content p {
      font: 17px/1.7 Arial;
      letter-spacing: .01rem;
      padding: 0;
      text-align: justify;
      color: rgba(75, 89, 102, 0.9); }
  body#body-home .about-container {
    position: absolute;
    top: 76px;
    right: 0;
    bottom: 0;
    left: 0; }
    body#body-home .about-container iframe {
      width: 100%;
      height: 100%;
      position: absolute;
      overflow: auto; }
  body#body-home #templates-hero {
    color: white;
    position: relative;
    height: 100%;
    min-height: 580px;
    max-height: 980px;
    width: 100%;
    display: table;
    background: url("https://s3.amazonaws.com/cdn.sidengo.com/images/front/templates-hero-1402.jpg") center bottom;
    background-size: cover; }
    body#body-home #templates-hero .templates-hero-box {
      display: table-cell;
      vertical-align: middle;
      text-align: center; }
    body#body-home #templates-hero h1 {
      display: block;
      color: white;
      font: 56px/1.2 "Montserrat";
      margin: 0;
      text-align: center;
      text-transform: uppercase;
      position: relative;
      width: 100%;
      margin-top: 38px; }
    body#body-home #templates-hero h1 span {
      font-weight: bold;
      color: white; }
    body#body-home #templates-hero #hero-to-templates {
      content: '';
      display: block;
      width: 16px;
      height: 16px;
      bottom: 60px;
      left: 50%;
      margin-left: -8px;
      border: 2px solid white;
      background: rgba(0, 0, 0, 0);
      border-left: 0;
      border-top: 0;
      outline: none;
      -webkit-transform: rotate(45deg);
      -moz-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      -o-transform: rotate(45deg);
      transform: rotate(45deg);
      cursor: pointer;
      position: absolute;
      z-index: 1000;
      -webkit-transition: all 0.8s ease !important;
      -moz-transition: all 0.8s ease !important;
      -ms-transition: all 0.8s ease !important;
      -o-transition: all 0.8s ease !important;
      -webkit-animation: glow 1.5s infinite alternate;
      opacity: 0.5; }
    body#body-home #templates-hero #hero-to-templates:hover {
      opacity: 0.8;
      -webkit-animation: initial; }
    body#body-home #templates-hero .select-template-link {
      position: relative;
      font: bold 16px/1 Arial;
      margin: 5% auto 0;
      color: #FFFFFF;
      border: 2px solid #FFFFFF;
      padding: 15px;
      text-transform: uppercase;
      border-radius: 15px;
      display: inline-block; }
    body#body-home #templates-hero .select-template-link:hover {
      background: #FFFFFF;
      color: #4B5966; }
  body#body-home #templates-hero::before {
    content: "";
    background: rgba(75, 89, 102, 0.2);
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  body#body-home #templates-page {
    max-width: none;
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    /* 		.template-container::before { content: "···"; background: #e8e8e8; position: absolute; left: 0; top: -11px; height: 11px; width: 100%; border-radius: 3px 3px 0 0; box-shadow: 0 0 4px rgba(0, 0, 0, 0.1); color: rgba(127, 127, 127, 0.6); line-height: 11px; padding: 0 5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; font-weight: bold; font-size: 22px; font-family: sans-serif; } */ }
    body#body-home #templates-page h2 {
      width: 100%;
      margin: 0;
      padding: 60px 0 0;
      color: rgba(75, 89, 102, 0.8);
      font: 24px/1.25 'Roboto';
      letter-spacing: 0.1em;
      text-transform: uppercase;
      position: relative; }
    body#body-home #templates-page h4 {
      padding: 20px 0 80px;
      margin: 0 auto;
      font: 300 16px/1.75 'Merriweather','Roboto', Arial;
      color: #859299;
      font-style: italic;
      width: 100%;
      position: relative; }
    body#body-home #templates-page h4::after {
      content: "";
      background: #859299;
      width: 130px;
      height: 2px;
      position: absolute;
      left: 50%;
      margin: 0 0 0 -65px;
      bottom: 50px; }
    body#body-home #templates-page .slideshow {
      width: 470px;
      height: 294px;
      position: relative;
      padding: 0 !important;
      margin: -15px 0 0 !important; }
    body#body-home #templates-page .template-container {
      display: inline-block;
      margin: 0 10px 20px;
      width: 470px;
      text-align: left;
      position: relative; }
    body#body-home #templates-page .template-image {
      box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
      height: 353px;
      background: white;
      overflow: hidden; }
    body#body-home #templates-page .template-image img {
      opacity: 1; }
  body#body-home .modal-backdrop.fade.in {
    background: -webkit-radial-gradient(50% 50%, ellipse closest-corner, rgba(0, 0, 0, 0.3) 1%, rgba(0, 0, 0, 0.725) 100%);
    background: -moz-radial-gradient(50% 50%, ellipse closest-corner, rgba(0, 0, 0, 0.3) 1%, rgba(0, 0, 0, 0.725) 100%);
    background: -ms-radial-gradient(50% 50%, ellipse closest-corner, rgba(0, 0, 0, 0.3) 1%, rgba(0, 0, 0, 0.725) 100%);
    background: -o-radial-gradient(50% 50%, ellipse closest-corner, rgba(0, 0, 0, 0.3) 1%, rgba(0, 0, 0, 0.725) 100%);
    opacity: 1; }
  body#body-home .start-with-this-template {
    -webkit-transition: opacity 0.8s ease;
    -moz-transition: opacity 0.8s ease;
    -ms-transition: opacity 0.8s ease;
    -o-transition: opacity 0.8s ease;
    cursor: pointer; }
  body#body-home #templates-page.logged-off .template-image:hover .start-with-this-template {
    opacity: 1; }
  body#body-home .template-view-demo {
    opacity: 0;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    background: rgba(75, 89, 102, 0.85);
    -webkit-transition: opacity 0.8s ease;
    -moz-transition: opacity 0.8s ease;
    -ms-transition: opacity 0.8s ease;
    -o-transition: opacity 0.8s ease;
    height: 353px;
    font: bold 42px/353px "Montserrat","Roboto";
    text-align: center;
    color: white;
    text-transform: uppercase;
    cursor: pointer; }
  body#body-home .mobile-template-view-demo {
    display: none; }
  body#body-home .template-image:hover .template-view-demo {
    opacity: 1;
    color: #FFFFFF; }
  body#body-home .two-line-view-demo {
    line-height: 1.2;
    height: 100px;
    padding: 127px 0 126px; }
  body#body-home .template-container-landing a {
    line-height: 1.2;
    height: 100px;
    padding: 127px 0 126px; }
  body#body-home .template-container-landing span {
    display: block;
    margin: 14px auto 0;
    font-size: 22px;
    line-height: 1.5;
    font-style: italic;
    font-family: 'Merriweather';
    text-transform: none;
    font-weight: 300;
    color: white; }
  body#body-home #templates-page.create-account-page {
    position: absolute;
    width: auto;
    left: 0;
    right: 0;
    top: 70px; }
  body#body-home #template-preview-modal {
    position: fixed;
    width: auto;
    height: auto;
    max-height: initial;
    padding: 0;
    border-radius: 0;
    overflow: visible;
    margin: 0;
    background: transparent;
    border: 0 none;
    box-shadow: 0 0 0 transparent;
    z-index: 1000000000; }
    body#body-home #template-preview-modal .template-preview-header {
      position: fixed;
      top: 0;
      right: 0;
      left: 0;
      width: auto;
      height: 76px;
      background: white;
      margin: 0; }
    body#body-home #template-preview-modal .template-preview-frame {
      position: fixed;
      top: 75px;
      bottom: 0;
      left: 0;
      right: 0;
      overflow: hidden;
      z-index: 0;
      border-top: 1px solid rgba(0, 0, 0, 0.05); }
    body#body-home #template-preview-modal .template-preview-browser {
      left: 50px;
      width: auto;
      top: 25px;
      bottom: 0;
      right: 225px;
      height: auto;
      position: absolute;
      box-shadow: 0 0 40px rgba(0, 0, 0, 0.1);
      background: #D2D2D2;
      border-radius: 10px 10px 0 0;
      z-index: 20; }
    body#body-home #template-preview-modal .template-title {
      position: fixed;
      top: 0;
      left: 50px;
      margin: 0;
      font: 300 28px/68px 'Open Sans';
      padding: 0;
      color: #859299;
      height: 46px; }
    body#body-home #template-preview-modal .template-preview-wrapper {
      height: 100%;
      text-align: center; }
    body#body-home #template-preview-modal .theme-fullscreen-preview {
      top: 20px;
      display: inline-block;
      position: relative;
      font: bold 14px/34px Arial;
      text-transform: uppercase;
      background: #8A92A5;
      box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.2);
      border-radius: 4px;
      color: white;
      padding: 0 15px;
      height: 36px;
      margin-right: 5px; }
    body#body-home #template-preview-modal .theme-fullscreen-preview span {
      color: white; }
    body#body-home #template-preview-modal .theme-fullscreen-preview:hover {
      background: #859299; }
    body#body-home #template-preview-modal .browser-bar {
      height: 30px;
      padding: 10px 0 0 10px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      -o-box-sizing: border-box;
      -ms-box-sizing: border-box;
      box-sizing: border-box;
      position: absolute; }
    body#body-home #template-preview-modal .browser-bar span {
      width: 10px;
      height: 10px;
      border-radius: 100px;
      display: block;
      float: left;
      margin: 0 4px; }
    body#body-home #template-preview-modal .template-preview-browser iframe {
      width: 100%;
      height: 100%;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      -o-box-sizing: border-box;
      -ms-box-sizing: border-box;
      box-sizing: border-box;
      padding: 30px 0 0; }
    body#body-home #template-preview-modal .template-preview-phone {
      left: auto;
      margin: 0;
      right: 50px;
      border-radius: 20px 20px 0 0;
      top: auto;
      bottom: 0;
      display: block;
      background: #383838;
      width: 350px;
      height: 520px;
      position: absolute;
      box-shadow: 0 0 40px rgba(0, 0, 0, 0.2);
      z-index: 30; }
    body#body-home #template-preview-modal .template-preview-phone iframe {
      width: 320px;
      height: 460px;
      position: absolute;
      bottom: 0;
      left: 15px; }
    body#body-home #template-preview-modal .phone-camera {
      background: rgba(255, 255, 255, 0.1);
      width: 10px;
      height: 10px;
      left: 50%;
      margin: 27px 0 0 -45px;
      position: absolute;
      border-radius: 10px; }
    body#body-home #template-preview-modal .phone-speaker {
      background: rgba(255, 255, 255, 0.1);
      width: 14%;
      height: 8px;
      left: 50%;
      margin: 28px 0 0 -7%;
      position: absolute;
      border-radius: 10px; }
    body#body-home #template-preview-modal .close {
      position: absolute;
      top: 0;
      right: 50px;
      margin: 0;
      color: rgba(75, 89, 102, 0.5);
      text-align: center;
      font: 300 40px/72px 'Open Sans';
      opacity: 1; }
    body#body-home #template-preview-modal .close:hover {
      color: rgba(75, 89, 102, 0.8); }
    body#body-home #template-preview-modal .start-with-template-preview {
      left: 10px;
      position: relative;
      top: 20px;
      background: transparent;
      display: inline-block;
      left: auto;
      width: auto;
      text-align: center;
      opacity: 1;
      height: auto;
      margin: 0;
      overflow: visible;
      bottom: auto; }
    body#body-home #template-preview-modal .start-with-template-preview p {
      display: block;
      padding: 0 15px;
      color: #FFF;
      opacity: 1;
      height: 36px;
      margin: 0;
      font: bold 14px/34px Arial;
      text-transform: uppercase;
      background: #60A0E7;
      text-shadow: 0 0 0 rgba(0, 0, 0, 0);
      box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.2);
      border-radius: 4px;
      -webkit-transition: background 0.8s ease !important;
      -moz-transition: background 0.8s ease !important;
      -ms-transition: background 0.8s ease !important;
      -o-transition: background 0.8s ease !important; }
    body#body-home #template-preview-modal .start-with-template-preview p:hover {
      background: #568fcf; }
    body#body-home #template-preview-modal .start-with-template-preview p:active {
      background: #568fcf;
      box-shadow: inset 0 2px 0 rgba(0, 0, 0, 0.1); }
  body#body-home #templates-page .hero-box {
    background: #FFF !important;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0);
    border: 1px solid rgba(0, 0, 0, 0.1);
    width: 100%;
    max-width: 970px;
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    top: 0;
    left: 0;
    position: relative;
    padding: 25px;
    z-index: 10000;
    margin: 40px auto 0;
    overflow: visible;
    text-align: center; }
    body#body-home #templates-page .hero-box .btn {
      width: 10%;
      margin-left: 0;
      font-size: 16px;
      box-shadow: inset 0 -3px 0px rgba(0, 0, 0, 0.2);
      height: 42px;
      border: 0 none;
      float: left;
      font: bold 14px/42px Arial;
      text-transform: uppercase; }
    body#body-home #templates-page .hero-box .clearfix {
      float: left;
      margin: 0;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      -ms-box-sizing: border-box;
      -o-box-sizing: border-box;
      box-sizing: border-box;
      padding-right: 1%; }
    body#body-home #templates-page .hero-box fieldset {
      width: 100%; }
    body#body-home #templates-page .hero-box input {
      border: 1px solid rgba(0, 0, 0, 0.1);
      height: 42px; }
    body#body-home #templates-page .hero-box .input {
      position: relative; }
    body#body-home #templates-page .hero-box .input-prepend .add-on {
      width: 120px;
      text-shadow: 0 0 0 transparent;
      color: #4B5966;
      box-shadow: 0 0 0 transparent;
      background: rgba(0, 0, 0, 0.02);
      border: 1px solid rgba(0, 0, 0, 0.1);
      border-right: 0 none; }
    body#body-home #templates-page .hero-box .input-prepend label {
      margin: 0;
      left: 50% !important;
      margin-left: -9px; }
    body#body-home #templates-page .hero-box .input-prepend validationerror {
      margin: 0 0 0 50%;
      width: 50% !important; }
    body#body-home #templates-page .hero-box p#sitename-availability-message {
      box-shadow: 0 0 0 rgba(0, 0, 0, 0);
      text-shadow: 0 0 0 rgba(0, 0, 0, 0);
      margin: 0 0 0 50%;
      padding: 8px 10px 10px;
      font: bold 13px/1.3 Arial, sans-serif;
      position: absolute;
      background: #4b5966;
      top: 45px;
      bottom: auto;
      text-align: center;
      width: 43%;
      z-index: 10; }
    body#body-home #templates-page .hero-box p#sitename-availability-message::after {
      content: "";
      position: absolute;
      width: 0;
      height: 0;
      border-left: 10px solid rgba(0, 0, 0, 0);
      border-right: 10px solid rgba(0, 0, 0, 0);
      border-bottom: 10px solid #4b5966;
      top: -10px;
      left: 50%;
      margin: 0 0 0 -10px; }
    body#body-home #templates-page .hero-box p.positive {
      color: #FFF !important;
      background: #5bac44 !important;
      text-transform: uppercase; }
    body#body-home #templates-page .hero-box p.positive:after {
      border-bottom: 10px solid #5bac44 !important; }
    body#body-home #templates-page .hero-box p.negative {
      color: #FFF !important;
      background: #e0513c !important; }
    body#body-home #templates-page .hero-box p.negative:after {
      border-bottom: 10px solid #e0513c !important; }
    body#body-home #templates-page .hero-box #sitename-availability-message-checking {
      box-shadow: 0 0 0 rgba(0, 0, 0, 0);
      text-shadow: 0 0 0 rgba(0, 0, 0, 0);
      margin: 0 0 0 50%;
      padding: 8px 10px 10px;
      font: bold 13px/1.3 Arial, sans-serif;
      position: absolute;
      background: #8A92A5;
      top: 45px;
      bottom: auto;
      text-align: center;
      width: 43%;
      z-index: 10; }
    body#body-home #templates-page .hero-box #sitename-availability-message-checking::after {
      content: "";
      position: absolute;
      width: 0;
      height: 0;
      border-left: 10px solid rgba(0, 0, 0, 0);
      border-right: 10px solid rgba(0, 0, 0, 0);
      border-bottom: 10px solid #8A92A5;
      top: -10px;
      left: 50%;
      margin: 0 0 0 -10px; }
    body#body-home #templates-page .hero-box .templates-signup-copy {
      color: rgba(75, 89, 102, 0.8);
      font: 300 24px/1 'Helvetica Neue', Helvetica, Arial;
      padding: 0 0 30px;
      text-align: center; }
    body#body-home #templates-page .hero-box .terms-signup {
      display: none;
      padding: 0 0 10px;
      width: 100%; }
    body#body-home #templates-page .hero-box #signup-email-area {
      width: 20%; }
    body#body-home #templates-page .hero-box #signup-password-area {
      width: 20%; }
    body#body-home #templates-page .hero-box #signup-password-confirmation-area {
      width: 20%; }
    body#body-home #templates-page .hero-box #signup-sitename-area {
      width: 30%; }
    body#body-home #templates-page .hero-box #signup-sitename-area span {
      width: 50%; }
    body#body-home #templates-page .hero-box #signup-sitename-area input {
      width: 50%;
      margin-left: -1px; }
    body#body-home #templates-page .hero-box validationerror {
      width: 100% !important;
      box-shadow: 0 0 0 rgba(0, 0, 0, 0);
      text-shadow: 0 0 0 rgba(0, 0, 0, 0);
      color: #FFF !important;
      margin: 0;
      padding: 8px 10px 10px;
      font: bold 13px/1.3 Arial, sans-serif;
      position: absolute;
      background: #8A92A5;
      top: 45px;
      bottom: auto;
      text-align: center;
      z-index: 10; }
    body#body-home #templates-page .hero-box validationerror::after {
      content: "";
      position: absolute;
      width: 0;
      height: 0;
      border-left: 10px solid rgba(0, 0, 0, 0);
      border-right: 10px solid rgba(0, 0, 0, 0);
      border-bottom: 10px solid #8A92A5;
      top: -10px;
      left: 50%;
      margin: 0 0 0 -10px; }
  body#body-home #templates-page .hero-box .terms-signup {
    color: rgba(75, 89, 102, 0.8);
    padding: 20px 0 0;
    text-shadow: none;
    display: block; }
    body#body-home #templates-page .hero-box .terms-signup a {
      color: rgba(75, 89, 102, 0.8); }
  body#body-home #tutorial-page {
    padding: 0;
    position: relative;
    margin: 77px auto 0;
    text-align: center;
    overflow: visible; }
    body#body-home #tutorial-page h1 {
      color: #4B5966;
      font: 300 32px/1 "Open Sans";
      margin: 0;
      padding: 60px 0; }
  body#body-home #tutorial-page .hero-box {
    display: none; }
  body#body-home .login-screen-logo {
    background: url("https://s3.amazonaws.com/cdn.sidengo.com/images/common/sidengo-header-logo-2014.png") no-repeat scroll 0 0 transparent;
    background-size: 100%;
    width: 143px;
    height: 40px;
    position: relative;
    display: block;
    margin: 0 auto;
    opacity: 0.9; }
  body#body-home .login-screen-logo:hover {
    opacity: 1; }
  body#body-home #login-screen {
    position: relative;
    width: auto;
    max-width: 350px;
    margin: 40px auto 0;
    background: white;
    padding: 30px;
    border: 1px solid rgba(0, 0, 0, 0.1); }
    body#body-home #login-screen .welcome-back {
      font: 300 30px/1 "Open Sans";
      color: #4B5966;
      border-bottom: 1px solid #E0E0EB;
      padding-bottom: 20px;
      margin-bottom: 30px; }
    body#body-home #login-screen .promotion-area {
      float: left;
      width: 459px;
      overflow: hidden;
      padding: 30px 0 0; }
    body#body-home #login-screen .login-box {
      float: right;
      width: 100%;
      max-width: 350px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      -o-box-sizing: border-box;
      -ms-box-sizing: border-box;
      box-sizing: border-box;
      padding: 30px;
      border: 1px solid #D9DDE5;
      background: #F3F5FA; }
    body#body-home #login-screen .clearfix {
      margin: 20px 0 0; }
    body#body-home #login-screen .login-box form .input {
      margin: 0; }
    body#body-home #login-screen h1 {
      font: Normal 20px/1 "Roboto", "Open Sans", Arial;
      color: #4B5966;
      margin: 0;
      border: 0 none;
      padding: 0 0 10px !important; }
    body#body-home #login-screen form {
      margin: 0;
      padding: 0; }
    body#body-home #login-screen fieldset {
      margin: 0; }
    body#body-home #login-screen label {
      text-align: left;
      color: #4B5966;
      font: bold 13px/1 Arial, sans-serif;
      padding: 30px 0 10px;
      margin: 0;
      text-transform: uppercase; }
    body#body-home #login-screen .forgot-password {
      margin: 20px 0 0;
      color: rgba(51, 102, 204, 0.8);
      font: bold 13px/1 Arial;
      text-align: center;
      display: block; }
    body#body-home #login-screen .forgot-password:hover {
      text-decoration: underline; }
    body#body-home #login-screen .xlarge {
      width: 100%;
      max-width: 330px;
      height: 20px;
      font: 15px/1 "Helvetica Neue", Arial, Helvetica, sans-serif;
      padding: 10px;
      color: #55656f;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      border-color: rgba(0, 0, 0, 0.1);
      border-radius: 5px;
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -ms-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
      text-overflow: ellipsis;
      box-shadow: 0 0 0 transparent; }
    body#body-home #login-screen .xlarge:hover {
      background-color: #BFBFBF;
      background-color: rgba(231, 237, 243, 0.2);
      color: rgba(0, 0, 0, 0.8); }
    body#body-home #login-screen .xlarge:focus {
      background-color: #BFBFBF;
      background-color: rgba(231, 237, 243, 0.3);
      color: rgba(0, 0, 0, 0.8); }
    body#body-home #login-screen .login-page-button {
      float: right;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      margin: 20px 0 0;
      padding: 0 30px;
      text-transform: uppercase;
      font: bold 14px/42px Arial;
      border-radius: 3px;
      height: 42px;
      color: #FFF;
      background: #60A0E7;
      border: 0 none;
      box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.1);
      -webkit-transition: all 0.5s ease;
      -moz-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
      -o-transition: all 0.5s ease; }
    body#body-home #login-screen .login-page-button:hover {
      background: #568FCF; }
    body#body-home #login-screen .login-page-button:active {
      background: #568FCF;
      box-shadow: inset 0 3px 0 rgba(0, 0, 0, 0.1); }
    body#body-home #login-screen .input {
      position: relative; }
    body#body-home #login-screen validationerror {
      color: #FFF;
      padding: 0;
      font: bold 13px/30px Arial;
      position: relative;
      background: rgba(75, 89, 102, 0.7);
      text-align: center;
      border-radius: 3px;
      text-shadow: 0 0 0 rgba(0, 0, 0, 0);
      display: block;
      margin: 10px 0 0; }
    body#body-home #login-screen .remember {
      padding: 0;
      margin: 20px 0 0;
      float: left;
      color: #9E9E9E;
      font: 13px/42px "Helvetica Neue", Helvetica, Arial, sans-serif;
      width: auto;
      text-transform: none; }
    body#body-home #login-screen .login-flash {
      position: relative;
      margin: -30px -30px 30px;
      width: 870px;
      padding: 0;
      border-bottom: 1px solid rgba(0, 0, 0, 0.05);
      background: rgba(75, 89, 102, 0.03);
      color: #4B5966;
      text-shadow: 0 1px 0 white;
      font: 14px/4 Arial; }
    body#body-home #login-screen ::-webkit-input-placeholder {
      color: #8A92A5; }
    body#body-home #login-screen :-moz-placeholder {
      color: #8A92A5; }
  body#body-home .welcome-back {
    display: none; }
  body#body-home .login-box {
    background: transparent !important;
    padding: 0 !important;
    border: 0 none !important; }
  body#body-home .promotion-area {
    display: none; }
  body#body-home .login-flash {
    width: 410px !important;
    width: calc(100% + 60px) !important; }
  body#body-home .password-reset-screen p {
    font: 14px/22px Arial !important;
    color: #8A92A5 !important;
    margin: 10px -30px 30px !important;
    padding: 0 30px 20px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05); }
  body#body-home .password-reset-screen .login-page-button {
    float: none !important;
    width: 100% !important; }
  body#body-home .sign-up-in-login-form {
    color: #8A92A5;
    font: bold 13px/1 "Helvetica Neue", Helvetica, Arial, sans-serif;
    position: relative;
    margin: 20px auto 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    text-align: center;
    padding: 15px 0 0px; }
  body#body-home .sign-up-in-login-form a {
    color: #3366CC;
    color: rgba(51, 102, 204, 0.8);
    text-decoration: none;
    border-bottom: 1px solid rgba(0, 0, 0, 0);
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease; }
  body#body-home .sign-up-in-login-form a:hover {
    border-bottom-color: rgba(51, 102, 204, 0.5); }
  body#body-home #message-page {
    text-align: center;
    width: 100%;
    height: 100%;
    display: table; }
    body#body-home #message-page a {
      -webkit-transition: all 0.8s ease !important;
      -moz-transition: all 0.8s ease !important;
      -ms-transition: all 0.8s ease !important;
      -o-transition: all 0.8s ease !important;
      color: #FFFFFF; }
    body#body-home #message-page a:hover {
      color: #94C5FC; }
    body#body-home #message-page .message-box {
      display: table-cell;
      vertical-align: middle; }
    body#body-home #message-page h1 {
      font: 500 180px/1 'Roboto';
      padding: 0 50px;
      color: #FFFFFF; }
    body#body-home #message-page h2 {
      font: 500 40px/1.5 'Roboto';
      padding: 0 50px;
      text-align: center;
      color: #FFFFFF; }
    body#body-home #message-page h3 {
      font: normal 24px/1.5 'Roboto';
      padding: 0 50px;
      color: #FFFFFF; }
    body#body-home #message-page h4 {
      font: 500 60px/1.1 'Roboto';
      padding: 0 50px 50px;
      text-align: center;
      color: #FFFFFF; }
    body#body-home #message-page h4 span {
      color: white;
      display: block;
      font-size: 40px;
      padding-top: 20px;
      font-weight: normal; }
    body#body-home #message-page h5 {
      font: normal 24px/1.1 'Roboto';
      margin: 0 50px;
      color: #FFFFFF; }
    body#body-home #message-page h5 a {
      border-bottom: 1px solid rgba(255, 255, 255, 0.8); }
    body#body-home #message-page h5 a:hover {
      border-bottom: 1px solid #94C5FC; }
    body#body-home #message-page h1, body#body-home #message-page h2, body#body-home #message-page h3, body#body-home #message-page h4, body#body-home #message-page h5 {
      -webkit-transition: all 0.8s ease !important;
      -moz-transition: all 0.8s ease !important;
      -ms-transition: all 0.8s ease !important;
      -o-transition: all 0.8s ease !important;
      width: 100%;
      margin: 0 auto;
      max-width: 860px; }
    body#body-home #message-page .message-page-button {
      margin: 0 0 50px;
      display: inline-block;
      color: #FFF;
      background: #60A0E7;
      padding: 20px 30px;
      border-radius: 5px;
      font: bold 24px/1.1 "Montserrat","Roboto",Arial;
      text-transform: uppercase;
      border: 0 none;
      box-shadow: inset 0 -4px 0 rgba(0, 0, 0, 0.2);
      text-decoration: none;
      -webkit-transition: background 0.8s ease !important;
      -moz-transition: background 0.8s ease !important;
      -ms-transition: background 0.8s ease !important;
      -o-transition: background 0.8s ease !important; }
    body#body-home #message-page .message-page-button:hover {
      color: #FFF;
      background: #568FCF;
      text-decoration: none; }
    body#body-home #message-page .message-page-button:active {
      background: #568FCF;
      box-shadow: inset 0 4px rgba(0, 0, 0, 0.2) !important; }
    body#body-home #message-page .floating-logo {
      background: url("https://s3.amazonaws.com/cdn.sidengo.com/images/common/sidengo-header-logo-white-2014.png") no-repeat;
      background-size: cover;
      bottom: 10%;
      left: 50%;
      margin: 0 0 0 -62px;
      position: absolute;
      width: 124px;
      height: 35px;
      opacity: 1;
      -webkit-transition: all 0.5s ease;
      -moz-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
      -o-transition: all 0.5s ease; }
    body#body-home #message-page .floating-logo:hover {
      opacity: 0.8; }
  @media screen and (max-width: 600px) {
    body#body-home .container {
      padding: 0; }
    body#body-home #message-page h1, body#body-home #message-page h2, body#body-home #message-page h3, body#body-home #message-page h4, body#body-home #message-page h5 {
      padding-left: 20px;
      padding-right: 20px; }
    body#body-home #message-page h1 {
      font-size: 120px;
      font-size: 38vw; }
    body#body-home #message-page h2 {
      font-size: 24px;
      font-size: 7.5vw;
      line-height: 1.2;
      padding: 20px; }
    body#body-home #message-page h3 {
      display: none; }
    body#body-home #message-page h4 {
      font-size: 24px;
      font-size: 8vw;
      padding-bottom: 15px; }
    body#body-home #message-page h4 span {
      font-size: 18px;
      line-height: 1.2; }
    body#body-home #message-page h5 {
      font-size: 18px;
      font-size: 6vw;
      line-height: 1.4; }
    body#body-home #message-page .message-page-button {
      margin: 20px 0 30px;
      font-size: 16px;
      padding: 15px 20px; }
    body#body-home #message-page .floating-logo {
      bottom: 7.5%; } }
  body#body-home a, body#body-home .btn {
    -webkit-transition: all 0.5s ease !important;
    -moz-transition: all 0.5s ease !important;
    -ms-transition: all 0.5s ease !important;
    -o-transition: all 0.5s ease !important;
    filter: none !important; }
  body#body-home #top-navigation {
    background: rgba(255, 255, 255, 0.98) !important;
    box-shadow: 0 0 0 transparent;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05); }
  body#body-home #sign-up-button {
    margin: 0 0 0 15px;
    background: #60A0E7;
    border: 0 none;
    text-shadow: 0 0 0 rgba(0, 0, 0, 0);
    border: 1px solid rgba(0, 0, 0, 0);
    box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.1); }
  body#body-home #sign-up-button:hover {
    background: #568FCF; }
  body#body-home #sign-up-button:active {
    background: #568FCF;
    box-shadow: inset 0 2px 0 rgba(0, 0, 0, 0.1); }
  body#body-home #top-navigation .login-button {
    text-shadow: 0 0 0 rgba(0, 0, 0, 0) !important;
    border: 0 none;
    box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.1);
    border: 0 none;
    background: #8A92A5;
    color: #FFF !important; }
  body#body-home #top-navigation .login-button:hover {
    background: #859299; }
  body#body-home #pricing .pricing-box-top-free {
    background: rgba(46, 177, 182, 0.8); }
  body#body-home #pricing .pricing-box-top-good {
    background: rgba(46, 177, 182, 0.8); }
  body#body-home #pricing .pricing-box-top-great {
    background: rgba(52, 160, 203, 0.8); }
  body#body-home #pricing .pricing-box-top-awesome {
    background: rgba(83, 95, 123, 0.8);
    background: rgba(149, 129, 202, 0.8); }

/*END body-home */
/* Modal Open */
body#body-home.modal-open a.login-button {
  display: none !important; }
body#body-home.modal-open a.brand {
  position: fixed;
  left: 50px;
  margin: 0; }
body#body-home.modal-open a.brand:hover {
  left: 50px;
  margin: 0; }
body#body-home.modal-open .nav {
  opacity: 0; }
body#body-home.modal-open .global-container {
  height: initial; }

/* Templates Page under 1260px width  */
@media only screen and (max-width: 1260px) {
  body#body-home #template-preview-modal .template-title {
    left: 20px; }
  body#body-home #template-preview-modal .close {
    right: 20px; }
  body#body-home #template-preview-modal .template-preview-browser {
    top: -30px;
    right: 0;
    left: 0;
    max-height: none;
    height: auto;
    bottom: 0;
    box-shadow: 0 0 0 transparent;
    border-radius: 0; }
  body#body-home #template-preview-modal .template-preview-phone {
    display: none; } }
/* Templates Page under 1140px width */
@media only screen and (max-width: 1140px) {
  body#body-home #template-preview-modal .template-title {
    display: none; } }
/* Templates Page under 700px height  */
@media only screen and (max-height: 700px) {
  body#body-home #template-preview-modal .template-preview-browser {
    top: -30px;
    right: 0;
    left: 0;
    max-height: none;
    height: auto;
    bottom: 0;
    box-shadow: 0 0 0 transparent;
    border-radius: 0; }
  body#body-home #template-preview-modal .template-preview-phone {
    display: none; } }
/* Sabre Responsiveness 1 */
@media only screen and (max-width: 980px) {
  body#body-home .as-seen-in .articles-container {
    height: 32px;
    overflow: hidden; }
  body#body-home .backstretch img {
    margin-left: 60px !important; }
  body#body-home .container {
    padding: 0; }
  body#body-home #features .features-block {
    width: 50%; }
  body#body-home #features .features-block p {
    height: 66px;
    margin-bottom: 60px; }
  body#body-home #features .features-block-container {
    margin: 0 -30px; }
  body#body-home #footer footer {
    padding: 0 50px; }
  body#body-home #footer a:nth-child(3) {
    display: none; }
  body#body-home .global-container * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box; }
  body#body-home #hero-background:before {
    content: "";
    background: rgba(75, 89, 102, 0.2);
    width: auto;
    height: auto;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0; }
  body#body-home .hero-container {
    max-height: 600px;
    min-height: inherit; }
  body#body-home #hero h1 {
    width: 100%;
    padding: 0 40px 20px;
    width: 60%; }
  body#body-home #hero .get-started-link {
    margin-left: 40px;
    font-size: 14px; }
  body#body-home #hero .subcopy {
    margin: 0 0 30px 40px;
    font-size: 16px;
    width: 320px; }
  body#body-home #hero .subcopy span {
    display: none; }
  body#body-home .hero-box fieldset {
    width: 400px;
    margin: 0 auto; }
  body#body-home .hero-box .terms-signup {
    width: 100%; }
  body#body-home .hero-box-inside {
    padding-left: 0; }
  body#body-home #hero-to-features {
    display: none; }
  body#body-home #hero-to-features-link {
    display: inline-block;
    font-size: 14px; }
  body#body-home .home-content h1 {
    font-size: 26px;
    font-size: 3.5vw; }
  body#body-home .index-content {
    padding: 40px 50px; }
  body#body-home .landing-page-hero-container {
    background-size: auto 100%;
    background-position: 75% center; }
  body#body-home .landing-page-hero-container #hero .hero-box-inside {
    padding-left: 0; }
  body#body-home .landing-page-hero-container #hero .subcopy {
    width: 460px;
    font-size: 22px; }
  body#body-home .landing-page-hero-container #hero .subcopy span {
    display: inline; }
  body#body-home #login-screen .xlarge {
    height: 40px;
    -webkit-appearance: initial; }
  body#body-home .page-container {
    padding: 0 40px; }
  body#body-home .page-container .index-content {
    padding-top: 100px; }
  body#body-home .page-container .index-content h1 {
    border: 0 none;
    font-size: 30px;
    padding-bottom: 10px;
    margin-bottom: 20px; }
  body#body-home .page-container .index-content h2 {
    padding: 0 0 20px; }
  body#body-home .page-container .index-content p {
    margin-bottom: 20px; }
  body#body-home .pano-one {
    background-position: center;
    max-height: 700px; }
  body#body-home .pano-one h1, body#body-home .pano-one h2, body#body-home .pano-one p {
    width: 100%;
    display: block;
    text-align: left; }
  body#body-home .pano-one h1 {
    text-transform: uppercase;
    font-family: 'Montserrat'; }
  body#body-home .pano-one p {
    margin-bottom: 0;
    font-size: 18px;
    font-size: 2.35vw; }
  body#body-home .pano-one:after {
    display: none; }
  body#body-home .pano-one:before {
    background: rgba(75, 89, 102, 0.75); }
  body#body-home .pano-one .pano-one-box-inner {
    padding: 40px; }
  body#body-home .pano-two {
    background-position: center;
    max-height: 700px;
    background-size: cover; }
  body#body-home .pano-two h1, body#body-home .pano-two h2, body#body-home .pano-two p {
    width: 100%;
    display: block;
    text-align: left; }
  body#body-home .pano-two h1 {
    text-transform: uppercase;
    font-family: 'Montserrat'; }
  body#body-home .pano-two p {
    margin-bottom: 0;
    font-size: 18px;
    font-size: 2.35vw;
    padding: 0 30% 0 0; }
  body#body-home .pano-two:after {
    display: none; }
  body#body-home .pano-two:before {
    background: rgba(75, 89, 102, 0.75); }
  body#body-home .pano-two .pano-two-box-inner {
    padding: 40px;
    left: 0;
    width: 100%;
    margin: 0;
    max-width: none; }
  body#body-home .pano-three {
    background-position: center top;
    max-height: 700px;
    background-size: cover; }
  body#body-home .pano-three h1, body#body-home .pano-three h2, body#body-home .pano-three p {
    width: 100%;
    display: block;
    text-align: left; }
  body#body-home .pano-three h1 {
    text-transform: uppercase;
    font-family: 'Montserrat'; }
  body#body-home .pano-three h2 {
    font-size: 26px;
    font-size: 3.4vw; }
  body#body-home .pano-three p {
    margin-bottom: 0;
    font-size: 18px;
    font-size: 2.35vw; }
  body#body-home .pano-three:after {
    display: none; }
  body#body-home .pano-three:before {
    background: rgba(75, 89, 102, 0.75); }
  body#body-home .pano-three .pano-three-box-inner {
    padding: 40px; }
  body#body-home #pricing .pricing-box-name {
    font-size: 22px; }
  body#body-home #pricing .pricing-box-yearly-price {
    font-size: 13px; }
  body#body-home #pricing .pricing-spec {
    padding: 0 0 0 15px;
    font-size: 13px; }
  body#body-home #pricing .pricing-spec-strong {
    font-size: 14px; }
  body#body-home #pricing h1 span {
    font-size: 20px;
    font-size: 2.6vw; }
  body#body-home #pricing .faq-button {
    font-size: 22px; }
  body#body-home .quote-box {
    font-size: 4vw; }
  body#body-home #quote-one, body#body-home #quote-two {
    max-height: 700px; }
  body#body-home #templates-hero {
    max-height: 600px; }
  body#body-home #templates-hero h1 {
    padding: 0 20px;
    font-size: 46px;
    font-size: 6vw; }
  body#body-home #templates-hero .select-template-link {
    display: none; }
  body#body-home #templates-page h2 {
    margin-left: 0;
    margin-right: 0;
    width: auto;
    padding-top: 80px; }
  body#body-home #templates-page h4 {
    font-size: 20px;
    padding-left: 50px;
    padding-right: 50px; }
  body#body-home #templates-page .template-container {
    width: 330px;
    border-radius: 0; }
  body#body-home .template-container-landing span {
    font-size: 18px; }
  body#body-home #templates-page .hero-box {
    padding: 20px; }
  body#body-home #templates-page .hero-box .btn {
    width: 12%; }
  body#body-home #templates-page .hero-box .templates-signup-copy {
    line-height: 1.2;
    padding: 0 25px 30px; }
  body#body-home #templates-page .template-image {
    height: 248px; }
  body#body-home #templates-page .template-image img {
    width: 100%;
    height: auto; }
  body#body-home #templates-page .hero-box #signup-email-area {
    width: 22%; }
  body#body-home #templates-page .hero-box #signup-password-area {
    width: 22%; }
  body#body-home #templates-page .hero-box #signup-password-confirmation-area {
    width: 22%; }
  body#body-home #templates-page .hero-box #signup-sitename-area {
    width: 22%; }
  body#body-home #templates-page .hero-box #signup-sitename-area span {
    display: none; }
  body#body-home #templates-page .hero-box #signup-sitename-area input {
    width: 100%;
    margin-left: 0;
    border-radius: 5px; }
  body#body-home #templates-page .hero-box validationerror {
    padding: 10px 5px; }
  body#body-home #templates-page .hero-box #sitename-availability-message-checking, body#body-home #templates-page .hero-box p#sitename-availability-message {
    width: 100%;
    margin: 0; }
  body#body-home #templates-page .hero-box .input-prepend validationerror {
    margin: 0;
    width: 100% !important; }
  body#body-home .template-view-demo {
    height: 248px;
    line-height: 248px;
    font-size: 32px; }
  body#body-home .two-line-view-demo, body#body-home .template-container-landing a {
    line-height: 1.2;
    padding: 86px 0;
    height: 248px; }
  body#body-home .topbar-inner a.login-button, body#body-home .topbar-inner a.login-button:hover {
    margin-right: 40px !important;
    height: 28px; }
  body#body-home .top-navigation .brand, body#body-home .top-navigation .brand:hover {
    margin-left: 40px; }
  body#body-home .zopim {
    display: none; } }
/* Sabre Responsiveness 2 */
@media only screen and (max-width: 680px) {
  body#body-home * {
    -webkit-tap-highlight-color: transparent; }
  body#body-home .as-seen-in {
    overflow: hidden; }
  body#body-home .as-seen-in .articles-container {
    height: 24px; }
  body#body-home .as-seen-in .article {
    height: 24px;
    margin: 0 15px; }
  body#body-home .as-seen-in .forbes-article {
    width: 91px; }
  body#body-home .as-seen-in .thenextweb-article {
    width: 77px; }
  body#body-home .as-seen-in .lifehacker-article {
    width: 85px; }
  body#body-home .as-seen-in .inc-article {
    width: 69px; }
  body#body-home .as-seen-in .pcmag-article {
    width: 24px; }
  body#body-home .backstretch img {
    display: none !important; }
  body#body-home #features .features-block-container {
    margin: 0; }
  body#body-home #features .features-block {
    width: 100%;
    padding: 0 0 50px; }
  body#body-home #features .features-block:before {
    font-size: 50px; }
  body#body-home #features .features-block p {
    height: auto;
    margin-bottom: 0;
    font-size: 14px;
    margin: 0 -5px;
    font-size: 4vw;
    padding: 0 5%; }
  body#body-home #features .index-content {
    padding-top: 30px; }
  body#body-home #footer {
    padding: 15px 0 20px !important; }
  body#body-home #footer footer {
    padding: 0 20px; }
  body#body-home #footer a {
    display: none;
    text-transform: uppercase;
    font-family: 'Montserrat';
    color: rgba(75, 89, 102, 0.6);
    text-shadow: 0 0 0 transparent;
    line-height: 3;
    padding: 0;
    border: 0 none;
    text-align: left; }
  body#body-home #footer a:hover {
    color: rgba(75, 89, 102, 0.8); }
  body#body-home #footer a:nth-child(4), body#body-home #footer a:nth-child(5), body#body-home #footer a:nth-child(6), body#body-home #footer a:nth-child(7) {
    display: block; }
  body#body-home #footer p {
    border: 0 none;
    box-shadow: 0 0 0 transparent;
    font-family: 'Montserrat';
    text-transform: uppercase;
    font-weight: normal;
    font-size: 11px;
    border-top: 1px solid rgba(0, 0, 0, 0.05);
    margin: 10px 0 0;
    padding: 10px 0 0;
    text-align: left;
    color: rgba(75, 89, 102, 0.4); }
  body#body-home #footer .index-social-buttons {
    display: none !important; }
  body#body-home #hero .get-started-link {
    margin: 20px 20px 0;
    padding: 10px;
    border-radius: 8px;
    display: none; }
  body#body-home #hero .get-started-link-mobile {
    display: inline-block; }
  body#body-home #hero .get-started-link:after {
    bottom: 7px;
    left: 10px;
    right: 10px;
    height: 1px; }
  body#body-home #hero .subcopy {
    margin-left: 0;
    margin-bottom: 0;
    width: 95%;
    max-width: 370px;
    font-size: 16px;
    font-size: 4.27vw;
    padding: 0 0 0 20px; }
  body#body-home #hero-background {
    height: 100%;
    background-image: url("https://s3.amazonaws.com/cdn.sidengo.com/images/front/2014/mobile-hero-4.jpg") !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: right bottom !important; }
  body#body-home #hero-background:before {
    background: rgba(75, 89, 102, 0.7); }
  body#body-home .hero-box {
    top: auto;
    vertical-align: bottom;
    bottom: 40px; }
  body#body-home .hero-container {
    max-height: 75%;
    max-height: calc(100% - 120px);
    max-height: 700px; }
  body#body-home #hero-to-features-link {
    border: 0 none;
    padding: 0 0 4px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.75);
    border-radius: 0;
    box-shadow: 0 1px 0 transparent;
    color: white;
    margin: 0;
    opacity: 0.9; }
  body#body-home #hero-to-features-link:hover {
    background: transparent;
    color: white;
    opacity: 1;
    box-shadow: 0 1px 0 white;
    font-weight: bold; }
  body#body-home #hero h1 {
    padding-left: 20px;
    font-size: 44px;
    width: 100%; }
  body#body-home .home-content {
    margin: -54px 0 0;
    padding: 54px 0 0; }
  body#body-home .home-content h1 {
    font-size: 22px;
    line-height: 1.4;
    margin-bottom: 0;
    height: 90px; }
  body#body-home a.home-nav {
    display: block;
    position: absolute;
    border-top: 3px solid #8A92A5;
    border-bottom: 9px double #8A92A5;
    right: 20px;
    width: 20px;
    height: 15px;
    padding: 0;
    top: 20px;
    opacity: 0.4; }
  body#body-home a.home-nav:hover {
    padding: 0; }
  body#body-home .alternate-navigation a.home-nav {
    top: 30px; }
  body#body-home ul.home-nav-box {
    width: 100%;
    min-width: initial;
    max-width: none;
    border-radius: 0;
    border: 0 none;
    background: #FBFBFC;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    padding: 0;
    margin-top: 1px; }
  body#body-home ul.home-nav-box a {
    text-align: center;
    font: 17px/3 'Montserrat', Arial;
    text-shadow: 0 0 0 transparent;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05); }
  body#body-home ul.home-nav-box a:last-child {
    box-shadow: 0 0 0 transparent; }
  body#body-home ul.home-nav-box a:hover {
    background: #859299;
    color: white;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
    line-height: 3;
    text-shadow: 0 0 0 transparent; }
  body#body-home ul.home-nav-box .close-home-nav {
    display: none;
    top: 5px !important;
    right: 15px !important;
    left: auto !important; }
  body#body-home a.big-close-home-nav {
    position: absolute;
    background: transparent;
    height: 3000px;
    width: 100%; }
  body#body-home a.big-close-home-nav:hover {
    background: transparent !important;
    box-shadow: 0 0 0 transparent !important; }
  body#body-home .index-content {
    padding: 30px 20px; }
  body#body-home .landing-page-hero-container #hero .hero-box-inside {
    padding-bottom: 0; }
  body#body-home .landing-page-hero-container #hero h1 {
    width: 100%;
    max-width: none;
    padding: 0 20px 20px 18px;
    font-size: 40px;
    font-size: 12.5vw; }
  body#body-home .landing-page-hero-container #hero .subcopy {
    width: 100%;
    max-width: none;
    padding: 0 20px;
    font-size: 17px;
    font-size: 5.3vw; }
  body#body-home .landing-page-hero-container #hero .subcopy span {
    text-decoration: none; }
  body#body-home .landing-page-hero-container #hero-to-features-link {
    display: inline-block;
    margin-top: 20px;
    opacity: 1; }
  body#body-home #login-screen {
    padding: 20px;
    max-width: 280px; }
  body#body-home #login-screen .login-page-button {
    padding: 0 20px; }
  body#body-home .nav li a {
    display: none; }
  body#body-home .nav li a#sign-up-button {
    display: none; }
  body#body-home .alternate-navigation .nav li a#sign-up-button {
    display: none; }
  body#body-home .page-container {
    padding: 0 20px; }
  body#body-home .page-container .index-content h2 {
    line-height: 1.4; }
  body#body-home .page-container .index-content p {
    text-align: left;
    font-size: 14px;
    margin-bottom: 15px; }
  body#body-home .pano-one .pano-one-box-inner {
    padding: 40px 20px; }
  body#body-home .pano-one h1 {
    font-size: 32px;
    font-size: 10vw; }
  body#body-home .pano-one h2 {
    font-size: 24px;
    font-size: 7.5vw; }
  body#body-home .pano-one p {
    font-size: 16px;
    font-family: Arial; }
  body#body-home .pano-two .pano-two-box-inner {
    padding: 40px 20px; }
  body#body-home .pano-two h1 {
    font-size: 32px;
    font-size: 10vw; }
  body#body-home .pano-two h2 {
    font-size: 24px;
    font-size: 7.5vw; }
  body#body-home .pano-two p {
    font-size: 16px;
    font-family: Arial;
    padding: 0; }
  body#body-home .pano-three {
    background-size: cover; }
  body#body-home .pano-three .pano-three-box-inner {
    padding: 40px 20px; }
  body#body-home .pano-three h1 {
    font-size: 32px;
    font-size: 10vw; }
  body#body-home .pano-three h2 {
    font-size: 24px;
    font-size: 7.5vw; }
  body#body-home .pano-three p {
    font-size: 16px;
    font-family: Arial; }
  body#body-home .pano-one, body#body-home .pano-two, body#body-home .pano-three {
    height: calc(100% - 54px);
    max-height: 100%; }
  body#body-home #pricing h1 {
    margin-bottom: 30px;
    height: auto; }
  body#body-home #pricing h1 span {
    display: none; }
  body#body-home #pricing .faq-button {
    text-align: left;
    font-size: 5.8vw; }
  body#body-home #pricing .pricing-box {
    width: 100%;
    margin-bottom: 30px; }
  body#body-home #pricing .pricing-box-middle {
    padding: 0; }
  body#body-home #pricing .pricing-box-name {
    font-size: 26px; }
  body#body-home #pricing .pricing-box-yearly-price {
    font-size: 15px; }
  body#body-home #pricing .pricing-box-top-good:before {
    position: relative;
    display: block;
    top: 0;
    border-bottom: 1px solid white;
    background: transparent; }
  body#body-home #pricing .pricing-spec {
    font-size: 14px;
    text-align: center;
    text-transform: uppercase; }
  body#body-home #pricing .pricing-spec-strong {
    font-size: 16px; }
  body#body-home #pricing .pricing-points {
    margin: 0; }
  body#body-home #pricing .pricing-point {
    width: 100%;
    padding: 0 0 20px;
    font-size: 14px; }
  body#body-home .quote .quote-box {
    font-size: 16px;
    padding: 50px 20px;
    text-align: left; }
  body#body-home .quote .quote-author {
    margin-top: 20px;
    font-size: 13px;
    font-size: 4.3 vw; }
  body#body-home #quote-one, body#body-home #quote-two {
    height: auto;
    max-height: auto;
    background-image: none; }
  body#body-home #templates-hero {
    min-height: initial;
    max-height: 76px; }
  body#body-home #templates-hero h1 {
    display: none; }
  body#body-home #templates-hero .select-template-link {
    margin-top: 10%;
    font-size: 14px;
    padding: 12px 20px; }
  body#body-home #templates-hero #hero-to-templates {
    display: none; }
  body#body-home #templates-page {
    padding-left: 20px;
    padding-right: 20px;
    background: white;
    box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.03) inset; }
  body#body-home #templates-page h2 {
    margin-left: 0;
    margin-right: 0;
    width: auto;
    padding-top: 60px; }
  body#body-home #templates-page h4 {
    font-size: 14px;
    font-size: 4.5vw;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 20px; }
  body#body-home #templates-page h4::after {
    display: none; }
  body#body-home #templates-page .template-container {
    width: 100%;
    margin: 0 0 15px; }
  body#body-home .template-container-landing span {
    font-size: 18px; }
  body#body-home #templates-page .template-image {
    height: auto;
    box-shadow: 0 0 0 transparent;
    background: transparent;
    overflow: visible;
    text-align: center; }
  body#body-home #templates-page .hero-box {
    margin: 10px -20px 0;
    border: 0 none;
    padding: 30px;
    width: auto;
    background: rgba(75, 89, 102, 0.6) !important; }
  body#body-home #templates-page .hero-box .btn {
    width: 100%; }
  body#body-home #templates-page .hero-box .templates-signup-copy span {
    background: transparent !important;
    color: white; }
  body#body-home #templates-page .hero-box .terms-signup {
    font-size: 2.7vw;
    color: white; }
  body#body-home #templates-page .hero-box .terms-signup a {
    color: white; }
  body#body-home #templates-page .hero-box .clearfix {
    width: 100% !important;
    margin-bottom: 15px;
    padding: 0; }
  body#body-home #templates-page .hero-box #signup-password-area {
    width: 49% !important;
    margin-right: 2%; }
  body#body-home #templates-page .hero-box #signup-password-confirmation-area {
    width: 49% !important; }
  body#body-home #templates-page .hero-box .clearfix .input {
    float: none !important; }
  body#body-home #templates-page .hero-box .clearfix .input input {
    -webkit-appearance: none;
    border: 0 none;
    height: auto; }
  body#body-home #templates-page .hero-box validationerror, body#body-home #templates-page .hero-box p#sitename-availability-message, body#body-home #templates-page .hero-box #sitename-availability-message-checking {
    position: relative;
    top: 5px;
    text-align: left;
    padding: 10px; }
  body#body-home #templates-page .hero-box validationerror {
    background: #ED9D64; }
  body#body-home #templates-page .hero-box validationerror::after, body#body-home #templates-page .hero-box p#sitename-availability-message::after, body#body-home #templates-page .hero-box #sitename-availability-message-checking::after {
    margin: 0;
    left: 15px; }
  body#body-home #templates-page .hero-box validationerror::after {
    border-bottom-color: #ED9D64; }
  body#body-home #templates-page .hero-box #signup-sitename-area input {
    padding-left: 124px; }
  body#body-home #templates-page .hero-box #signup-sitename-area span {
    display: block;
    background: rgba(75, 89, 102, 0.7);
    box-shadow: 0 0 0 transparent;
    border: 0 none;
    padding: 0 10px;
    width: 114px;
    font-size: 15px;
    position: absolute;
    color: white;
    font-weight: bold;
    letter-spacing: -0.25px; }
  body#body-home #templates-page .template-image img {
    width: 100%;
    height: auto;
    box-shadow: 0 0 4px rgba(75, 89, 102, 0.2); }
  body#body-home #templates-page.create-account-page {
    position: absolute;
    top: 54px;
    right: 0;
    bottom: 0;
    left: 0;
    width: auto;
    height: auto;
    background: transparent; }
  body#body-home #templates-page.create-account-page .hero-box {
    background: transparent !important;
    padding: 30px 20px 0;
    margin-top: 0; }
  body#body-home #templates-page.create-account-page .hero-box .templates-signup-copy {
    font-size: 5.85vw;
    padding: 0 0 30px; }
  body#body-home #templates-page.create-account-page .hero-box .terms-signup {
    font-size: 3.05vw; }
  body#body-home .template-view-demo {
    position: relative;
    color: #859299;
    opacity: 1;
    background: transparent;
    height: auto !important;
    text-transform: none;
    font: 20px/1.2 Helvetica, Arial !important;
    padding: 20px 0 !important;
    border-top: 1px solid rgba(0, 0, 0, 0.05);
    display: none; }
  body#body-home .mobile-template-view-demo {
    display: inline-block;
    width: auto;
    border: 0 none;
    padding: 20px 0 0 !important;
    margin-bottom: 20px;
    border-bottom: 1px solid rgba(133, 146, 153, 0.4); }
  body#body-home .template-view-demo span {
    display: none; }
  body#body-home .template-view-demo:hover, body#body-home .template-image:hover .template-view-demo {
    color: #859299; }
  body#body-home .topbar-inner {
    padding: 10px 20px !important; }
  body#body-home .top-navigation.alternate-navigation .topbar-inner {
    padding: 20px !important; }
  body#body-home .topbar-inner .nav {
    height: 35px; }
  body#body-home .topbar-inner a.login-button, body#body-home .topbar-inner a.login-button:hover {
    margin-right: 40px !important; }
  body#body-home .top-navigation .brand, body#body-home .top-navigation .brand:hover {
    width: 108px;
    height: 43px;
    margin-left: 0;
    background-position: 0 1px; }
  body#body-home .top-navigation.alternate-navigation .brand, body#body-home .top-navigation.alternate-navigation .brand:hover {
    height: 53px; }
  body#body-home .zopim {
    display: none; }
  body#body-home .ownlocal-announcement {
    line-height: 40px;
    height: 80px; }
    body#body-home .ownlocal-announcement .announcement-read-more {
      display: block;
      width: 100px;
      margin: 0 auto;
      line-height: 25px;
      height: 25px;
      top: 3px; }
    body#body-home .ownlocal-announcement button.close {
      top: auto;
      bottom: 0; } }
/* Sabre Responsiveness 3 */
@media only screen and (max-width: 330px) {
  body#body-home #hero h1 {
    font-size: 40px; }
  body#body-home #hero .subcopy {
    font-size: 14px; } }
/* Sabre Responsiveness 4 */
@media only screen and (max-height: 415px) {
  body#body-home .as-seen-in {
    overflow: hidden; }
  body#body-home .as-seen-in .articles-container {
    height: 24px; }
  body#body-home .as-seen-in .article {
    height: 24px;
    margin: 0 15px; }
  body#body-home .as-seen-in .forbes-article {
    width: 91px; }
  body#body-home .as-seen-in .thenextweb-article {
    width: 77px; }
  body#body-home .as-seen-in .lifehacker-article {
    width: 85px; }
  body#body-home .as-seen-in .inc-article {
    width: 69px; }
  body#body-home .as-seen-in .pcmag-article {
    width: 24px; }
  body#body-home .backstretch img {
    margin-left: 0 !important; }
  body#body-home #hero-background:before {
    background: rgba(75, 89, 102, 0.2); }
  body#body-home #hero .get-started-link {
    display: none; }
  body#body-home #hero h1 {
    font-size: 40px; }
  body#body-home #hero .subcopy {
    display: none; }
  body#body-home .hero-box {
    bottom: 0; }
  body#body-home #hero-to-features-link {
    margin-left: 40px;
    border: 0 none;
    padding: 0 0 4px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.75);
    border-radius: 0;
    opacity: 0.8; }
  body#body-home #hero-to-features-link:hover {
    background: transparent;
    color: white;
    opacity: 1;
    border-bottom-color: transparent; }
  body#body-home .home-content h1 {
    font-size: 34px; }
  body#body-home .landing-page-hero-container {
    background-size: cover;
    background-position: center center; }
  body#body-home .landing-page-hero-container #hero h1 {
    font-size: 40px; }
  body#body-home .landing-page-hero-container #hero .subcopy {
    display: block;
    font-size: 17px;
    max-width: 390px;
    margin-bottom: 20px; }
  body#body-home .pano-one h1, body#body-home .pano-two h1, body#body-home .pano-three h1 {
    font-size: 38px; }
  body#body-home .pano-one h2, body#body-home .pano-two h2, body#body-home .pano-three h2 {
    font-size: 26px; }
  body#body-home .pano-one p, body#body-home .pano-two p, body#body-home .pano-three p {
    font-size: 17px; }
  body#body-home .pano-two p {
    padding: 0 10%; }
  body#body-home .quote-box {
    padding: 50px 100px; }
  body#body-home #templates-hero h1 {
    font-size: 5.7vw;
    margin-top: 28px; }
  body#body-home #templates-hero .select-template-link {
    display: none; }
  body#body-home #templates-hero #hero-to-templates {
    bottom: 20px; } }
/* WEBKIT ANIMATIONS */
@-webkit-keyframes glow {
  to {
    opacity: 0; } }
