@charset "utf-8";/* CSS Document */html {    overflow-x: hidden;    overflow-y: auto;}.clearfix {    *zoom: 1}.clearfix:before, .clearfix:after {    display: table;    content: "";    line-height: 0}.clearfix:after {    clear: both}.hide-text {    font: 0/0 a;    color: transparent;    text-shadow: none;    background-color: transparent;    border: 0}.input-block-level {    display: block;    width: 100%;    min-height: 30px;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box}.connection {    position: fixed;    text-align: center;    top: 0;    left: 0;    width: 100%;    height: 0;    z-index: 1500;    line-height: 1}.connection > .alert {    background: #f2dede;    color: #b94a48;    border: 1px solid #eed3d7;    border-top: 0;    border-radius: 0 0 3px 3px;    display: inline-block;    line-height: 21px;    padding: 3px 12px}.NotificationBar {    background-color: #2c4e86;    color: white;    padding: 20px 0;    font-size: 16px;    line-height: 1;    text-align: center;    width: 100%;    z-index: 60;    position: absolute;    -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1);    -moz-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1);    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1)}.NotificationBar.fixed {    position: fixed}.NotificationBar h2 {    line-height: 1;    margin: 0;    font-size: inherit;    display: inline}.NotificationBar a {    margin-left: 20px;    display: inline-block;    color: white;    text-decoration: underline}.NotificationBar a:hover {    text-decoration: none}.NotificationBar .uicon-close {    float: right;    display: block;    font-size: 18px;    margin-top: -3px;    text-decoration: none}@font-face {    font-family: '';    src: url('');    src: url('') format('embedded-opentype'), url('') format('svg'), url('') format('woff'), url('') format('truetype');    font-weight: normal;    font-style: normal}.uicon-uncategorized:before, .uicon-travel:before, .uicon-tools-services:before, .uicon-social:before, .uicon-shopping:before, .uicon-news:before, .uicon-lifestyle:before, .uicon-financial:before, .uicon-everything:before, .uicon-entertainment:before, .uicon-education:before, .uicon-deals-rewards:before, .uicon-business:before, .uicon-calendar:before, .uicon-tomorrow:before, .uicon-prev:before, .uicon-next:before, .uicon-close:before, .uicon-set-inbox:before, .uicon-set-rollup:before, .uicon-set-unsubscribe:before, .uicon-set-new:before, .uicon-user:before, .uicon-view-Grid:before, .uicon-view-List:before, .icon-list:before {    font-family: '';    speak: none;    font-style: normal;    font-weight: normal;    line-height: 1}.uicon-uncategorized:before {    content: "\3f"}.uicon-travel:before {    content: "\21"}.uicon-tools-services:before {    content: "\e002"}.uicon-social:before {    content: "\22"}.uicon-business:before {    content: "\e00c"}.uicon-tomorrow:before {    content: "\e00e"}.uicon-set-inbox:before {    content: "\e012"}.uicon-view-Grid:before {    content: "\e004"}.uicon-set-rollup:before {    content: "\e000"}.uicon-close:before {    content: "\78"}.uicon-set-unsubscribe:before {    content: "\75"}.uicon-user:before {    content: "\e00b"}.uicon-lifestyle:before {    content: "\e00f"}.uicon-financial:before {    content: "\e006"}.uicon-view-List:before {    content: "\e007"}.uicon-shopping:before {    content: "\e017"}.uicon-news:before {    content: "\e016"}.uicon-prev:before {    content: "\e008"}.uicon-next:before {    content: "\e005"}.uicon-calendar:before {    content: "\e009"}.uicon-education:before {    content: "\e011"}.uicon-deals-rewards:before {    content: "\e00d"}.uicon-entertainment:before {    content: "\e00a"}.uicon-everything:before {    content: "\e013"}.uicon-set-new:before {    content: "\e003"}.icon-list:before {    content: "\e001"}article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {    display: block}audio, canvas, video {    display: inline-block;    *display: inline;    *zoom: 1}audio:not([controls]) {    display: none}html {    font-size: 100%;    -webkit-text-size-adjust: 100%;    -ms-text-size-adjust: 100%}a:focus {    outline: thin dotted #333;    outline: 5px auto -webkit-focus-ring-color;    outline-offset: -2px}a:hover, a:active {    outline: 0}sub, sup {    position: relative;    font-size: 75%;    line-height: 0;    vertical-align: baseline}sup {    top: -0.5em}sub {    bottom: -0.25em}img {    max-width: 100%;    width: auto\9;    height: auto;    vertical-align: middle;    border: 0;    -ms-interpolation-mode: bicubic}#map_canvas img, .google-maps img {    max-width: none}button, input, select, textarea {    margin: 0;    font-size: 100%;    vertical-align: middle}button, input {    *overflow: visible;    line-height: normal}button::-moz-focus-inner, input::-moz-focus-inner {    padding: 0;    border: 0}button, html input[type="button"], input[type="reset"], input[type="submit"] {    -webkit-appearance: button;    cursor: pointer}label, select, button, input[type="button"], input[type="reset"], input[type="submit"], input[type="radio"], input[type="checkbox"] {    cursor: pointer}input[type="search"] {    -webkit-box-sizing: content-box;    -moz-box-sizing: content-box;    box-sizing: content-box;    -webkit-appearance: textfield}input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {    -webkit-appearance: none}textarea {    overflow: auto;    vertical-align: top}@media print {    * {        text-shadow: none !important;        color: #000 !important;        background: transparent !important;        box-shadow: none !important    }    a, a:visited {        text-decoration: underline    }    a[href]:after {        content: " (" attr(href) ")"    }    abbr[title]:after {        content: " (" attr(title) ")"    }    .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {        content: ""    }    pre, blockquote {        border: 1px solid #999;        page-break-inside: avoid    }    thead {        display: table-header-group    }    tr, img {        page-break-inside: avoid    }    img {        max-width: 100% !important    }    @page {        margin: 0.5cm    }    p, h2, h3 {        orphans: 3;        widows: 3    }    h2, h3 {        page-break-after: avoid    }}.clearfix {    *zoom: 1}.clearfix:before, .clearfix:after {    display: table;    content: "";    line-height: 0}.clearfix:after {    clear: both}.hide-text {    font: 0/0 a;    color: transparent;    text-shadow: none;    background-color: transparent;    border: 0}.input-block-level {    display: block;    width: 100%;    min-height: 30px;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box}body {    margin: 0;    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;    font-size: 14px;    line-height: 20px;    color: #333;    background-color: #fff}a {    color: #08c;    text-decoration: none}a:hover, a:focus {    color: #005580;    text-decoration: underline}.img-rounded {    -webkit-border-radius: 6px;    -moz-border-radius: 6px;    border-radius: 6px}.img-polaroid {    padding: 4px;    background-color: #fff;    border: 1px solid #ccc;    border: 1px solid rgba(0, 0, 0, 0.2);    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1)}.img-circle {    -webkit-border-radius: 500px;    -moz-border-radius: 500px;    border-radius: 500px}.row {    margin-left: -20px;    *zoom: 1}.row:before, .row:after {    display: table;    content: "";    line-height: 0}.row:after {    clear: both}[class*="span"] {    float: left;    min-height: 1px;    margin-left: 20px}@media (min-width: 768px) {    .container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {        width: 940px    }}.span12 {    width: 940px}.span11 {    width: 860px}.span10 {    width: 780px}.span9 {    width: 700px}.span8 {    width: 620px}.span7 {    width: 540px}.span6 {    width: 460px}.span5 {    width: 380px}.span4 {    width: 300px}.span3 {    width: 220px}.span2 {    width: 140px}.span1 {    width: 60px}.offset12 {    margin-left: 980px}.offset11 {    margin-left: 900px}.offset10 {    margin-left: 820px}.offset9 {    margin-left: 740px}.offset8 {    margin-left: 660px}.offset7 {    margin-left: 580px}.offset6 {    margin-left: 500px}.offset5 {    margin-left: 420px}.offset4 {    margin-left: 340px}.offset3 {    margin-left: 260px}.offset2 {    margin-left: 180px}.offset1 {    margin-left: 100px}.row-fluid {    width: 100%;    *zoom: 1}.row-fluid:before, .row-fluid:after {    display: table;    content: "";    line-height: 0}.row-fluid:after {    clear: both}.row-fluid [class*="span"] {    display: block;    width: 100%;    min-height: 30px;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    float: left;    margin-left: 2.127659574468085%;    *margin-left: 2.074468085106383%}.row-fluid [class*="span"]:first-child {    margin-left: 0}.row-fluid .controls-row [class*="span"] + [class*="span"] {    margin-left: 2.127659574468085%}.row-fluid .span12 {    width: 100%;    *width: 99.94680851063829%}.row-fluid .span11 {    width: 91.48936170212765%;    *width: 91.43617021276594%}.row-fluid .span10 {    width: 82.97872340425532%;    *width: 82.92553191489361%}.row-fluid .span9 {    width: 74.46808510638297%;    *width: 74.41489361702126%}.row-fluid .span8 {    width: 65.95744680851064%;    *width: 65.90425531914893%}.row-fluid .span7 {    width: 57.44680851063829%;    *width: 57.39361702127659%}.row-fluid .span6 {    width: 48.93617021276595%;    *width: 48.88297872340425%}.row-fluid .span5 {    width: 40.42553191489362%;    *width: 40.37234042553192%}.row-fluid .span4 {    width: 31.914893617021278%;    *width: 31.861702127659576%}.row-fluid .span3 {    width: 23.404255319148934%;    *width: 23.351063829787233%}.row-fluid .span2 {    width: 14.893617021276595%;    *width: 14.840425531914894%}.row-fluid .span1 {    width: 6.382978723404255%;    *width: 6.329787234042553%}.row-fluid .offset12 {    margin-left: 104.25531914893617%;    *margin-left: 104.14893617021275%}.row-fluid .offset12:first-child {    margin-left: 102.12765957446808%;    *margin-left: 102.02127659574467%}.row-fluid .offset11 {    margin-left: 95.74468085106382%;    *margin-left: 95.6382978723404%}.row-fluid .offset11:first-child {    margin-left: 93.61702127659574%;    *margin-left: 93.51063829787232%}.row-fluid .offset10 {    margin-left: 87.23404255319149%;    *margin-left: 87.12765957446807%}.row-fluid .offset10:first-child {    margin-left: 85.1063829787234%;    *margin-left: 84.99999999999999%}.row-fluid .offset9 {    margin-left: 78.72340425531914%;    *margin-left: 78.61702127659572%}.row-fluid .offset9:first-child {    margin-left: 76.59574468085106%;    *margin-left: 76.48936170212764%}.row-fluid .offset8 {    margin-left: 70.2127659574468%;    *margin-left: 70.10638297872339%}.row-fluid .offset8:first-child {    margin-left: 68.08510638297872%;    *margin-left: 67.9787234042553%}.row-fluid .offset7 {    margin-left: 61.70212765957446%;    *margin-left: 61.59574468085106%}.row-fluid .offset7:first-child {    margin-left: 59.574468085106375%;    *margin-left: 59.46808510638297%}.row-fluid .offset6 {    margin-left: 53.191489361702125%;    *margin-left: 53.085106382978715%}.row-fluid .offset6:first-child {    margin-left: 51.063829787234035%;    *margin-left: 50.95744680851063%}.row-fluid .offset5 {    margin-left: 44.68085106382979%;    *margin-left: 44.57446808510638%}.row-fluid .offset5:first-child {    margin-left: 42.5531914893617%;    *margin-left: 42.4468085106383%}.row-fluid .offset4 {    margin-left: 36.170212765957444%;    *margin-left: 36.06382978723405%}.row-fluid .offset4:first-child {    margin-left: 34.04255319148936%;    *margin-left: 33.93617021276596%}.row-fluid .offset3 {    margin-left: 27.659574468085104%;    *margin-left: 27.5531914893617%}.row-fluid .offset3:first-child {    margin-left: 25.53191489361702%;    *margin-left: 25.425531914893618%}.row-fluid .offset2 {    margin-left: 19.148936170212764%;    *margin-left: 19.04255319148936%}.row-fluid .offset2:first-child {    margin-left: 17.02127659574468%;    *margin-left: 16.914893617021278%}.row-fluid .offset1 {    margin-left: 10.638297872340425%;    *margin-left: 10.53191489361702%}.row-fluid .offset1:first-child {    margin-left: 8.51063829787234%;    *margin-left: 8.404255319148938%}[class*="span"].hide, .row-fluid [class*="span"].hide {    display: none}[class*="span"].pull-right, .row-fluid [class*="span"].pull-right {    float: right}.container {    margin-right: auto;    margin-left: auto;    *zoom: 1}.container:before, .container:after {    display: table;    content: "";    line-height: 0}.container:after {    clear: both}.container-fluid {    padding-right: 20px;    padding-left: 20px;    *zoom: 1}.container-fluid:before, .container-fluid:after {    display: table;    content: "";    line-height: 0}.container-fluid:after {    clear: both}p {    margin: 0 0 10px}.lead {    margin-bottom: 20px;    font-size: 21px;    font-weight: 200;    line-height: 30px}small {    font-size: 85%}strong {    font-weight: bold}em {    font-style: italic}cite {    font-style: normal}.muted {    color: #999}a.muted:hover, a.muted:focus {    color: #808080}.text-warning {    color: #c09853}a.text-warning:hover, a.text-warning:focus {    color: #a47e3c}.text-error {    color: #b94a48}a.text-error:hover, a.text-error:focus {    color: #953b39}.text-info {    color: #3a87ad}a.text-info:hover, a.text-info:focus {    color: #2d6987}.text-success {    color: #468847}a.text-success:hover, a.text-success:focus {    color: #356635}.text-left {    text-align: left}.text-right {    text-align: right}.text-center {    text-align: center}h1, h2, h3, h4, h5, h6 {    margin: 10px 0;    font-family: inherit;    font-weight: bold;    line-height: 20px;    color: inherit;    text-rendering: optimizelegibility}h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {    font-weight: normal;    line-height: 1;    color: #999}h1, h2, h3 {    line-height: 40px}h1 {    font-size: 38.5px}h2 {    font-size: 31.5px}h3 {    font-size: 24.5px}h4 {    font-size: 17.5px}h5 {    font-size: 14px}h6 {    font-size: 11.9px}h1 small {    font-size: 24.5px}h2 small {    font-size: 17.5px}h3 small {    font-size: 14px}h4 small {    font-size: 14px}.page-header {    padding-bottom: 9px;    margin: 20px 0 30px;    border-bottom: 1px solid #eee}ul, ol {    padding: 0;    margin: 0 0 10px 25px}ul ul, ul ol, ol ol, ol ul {    margin-bottom: 0}li {    line-height: 20px}ul.unstyled, ol.unstyled {    margin-left: 0;    list-style: none}ul.inline, ol.inline {    margin-left: 0;    list-style: none}ul.inline > li, ol.inline > li {    display: inline-block;    *display: inline;    *zoom: 1;    padding-left: 5px;    padding-right: 5px}dl {    margin-bottom: 20px}dt, dd {    line-height: 20px}dt {    font-weight: bold}dd {    margin-left: 10px}.dl-horizontal {    *zoom: 1}.dl-horizontal:before, .dl-horizontal:after {    display: table;    content: "";    line-height: 0}.dl-horizontal:after {    clear: both}.dl-horizontal dt {    float: left;    width: 160px;    clear: left;    text-align: right;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap}.dl-horizontal dd {    margin-left: 180px}hr {    margin: 20px 0;    border: 0;    border-top: 1px solid #eee;    border-bottom: 1px solid #fff}abbr[title], abbr[data-original-title] {    cursor: help;    border-bottom: 1px dotted #999}abbr.initialism {    font-size: 90%;    text-transform: uppercase}blockquote {    padding: 0 0 0 15px;    margin: 0 0 20px;    border-left: 5px solid #eee}blockquote p {    margin-bottom: 0;    font-size: 17.5px;    font-weight: 300;    line-height: 1.25}blockquote small {    display: block;    line-height: 20px;    color: #999}blockquote small:before {    content: '\2014 \00A0'}blockquote.pull-right {    float: right;    padding-right: 15px;    padding-left: 0;    border-right: 5px solid #eee;    border-left: 0}blockquote.pull-right p, blockquote.pull-right small {    text-align: right}blockquote.pull-right small:before {    content: ''}blockquote.pull-right small:after {    content: '\00A0 \2014'}q:before, q:after, blockquote:before, blockquote:after {    content: ""}address {    display: block;    margin-bottom: 20px;    font-style: normal;    line-height: 20px}code, pre {    padding: 0 3px 2px;    font-family: Monaco, Menlo, Consolas, "Courier New", monospace;    font-size: 12px;    color: #333;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    border-radius: 3px}code {    padding: 2px 4px;    color: #d14;    background-color: #f7f7f9;    border: 1px solid #e1e1e8;    white-space: nowrap}pre {    display: block;    padding: 9.5px;    margin: 0 0 10px;    font-size: 13px;    line-height: 20px;    word-break: break-all;    word-wrap: break-word;    white-space: pre;    white-space: pre-wrap;    background-color: #f5f5f5;    border: 1px solid #ccc;    border: 1px solid rgba(0, 0, 0, 0.15);    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    border-radius: 4px}pre.prettyprint {    margin-bottom: 20px}pre code {    padding: 0;    color: inherit;    white-space: pre;    white-space: pre-wrap;    background-color: transparent;    border: 0}.pre-scrollable {    max-height: 340px;    overflow-y: scroll}form {    margin: 0 0 20px}fieldset {    padding: 0;    margin: 0;    border: 0}legend {    display: block;    width: 100%;    padding: 0;    margin-bottom: 20px;    font-size: 21px;    line-height: 40px;    color: #333;    border: 0;    border-bottom: 1px solid #e5e5e5}legend small {    font-size: 15px;    color: #999}label, input, button, select, textarea {    font-size: 14px;    font-weight: normal;    line-height: 20px}input, button, select, textarea {    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif}label {    display: block;    margin-bottom: 5px}select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {    display: inline-block;    height: 20px;    padding: 4px 6px;    margin-bottom: 10px;    font-size: 14px;    line-height: 20px;    color: #555;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    border-radius: 4px;    vertical-align: middle}input, textarea, .uneditable-input {    width: 206px}textarea {    height: auto}textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {    background-color: #fff;    border: 1px solid #ccc;    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);    -webkit-transition: border linear .2s, box-shadow linear .2s;    -moz-transition: border linear .2s, box-shadow linear .2s;    -o-transition: border linear .2s, box-shadow linear .2s;    transition: border linear .2s, box-shadow linear .2s}textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {    border-color: rgba(82, 168, 236, 0.8);    outline: 0;    outline: thin dotted \9;    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6);    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6);    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6)}input[type="radio"], input[type="checkbox"] {    margin: 4px 0 0;    *margin-top: 0;    margin-top: 1px \9;    line-height: normal}input[type="file"], input[type="image"], input[type="submit"], input[type="reset"], input[type="button"], input[type="radio"], input[type="checkbox"] {    width: auto}select, input[type="file"] {    height: 30px;    *margin-top: 4px;    line-height: 30px}select {    width: 220px;    border: 1px solid #ccc;    background-color: #fff}select[multiple], select[size] {    height: auto}select:focus, input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {    outline: thin dotted #333;    outline: 5px auto -webkit-focus-ring-color;    outline-offset: -2px}.uneditable-input, .uneditable-textarea {    color: #999;    background-color: #fcfcfc;    border-color: #ccc;    -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}.uneditable-input {    overflow: hidden;    white-space: nowrap}.uneditable-textarea {    width: auto;    height: auto}input:-moz-placeholder, textarea:-moz-placeholder {    color: #999}input:-ms-input-placeholder, textarea:-ms-input-placeholder {    color: #999}input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {    color: #999}.radio, .checkbox {    min-height: 20px;    padding-left: 20px}.radio input[type="radio"], .checkbox input[type="checkbox"] {    float: left;    margin-left: -20px}.controls > .radio:first-child, .controls > .checkbox:first-child {    padding-top: 5px}.radio.inline, .checkbox.inline {    display: inline-block;    padding-top: 5px;    margin-bottom: 0;    vertical-align: middle}.radio.inline + .radio.inline, .checkbox.inline + .checkbox.inline {    margin-left: 10px}.input-mini {    width: 60px}.input-small {    width: 90px}.input-medium {    width: 150px}.input-large {    width: 210px}.input-xlarge {    width: 270px}.input-xxlarge {    width: 530px}input[class*="span"], select[class*="span"], textarea[class*="span"], .uneditable-input[class*="span"], .row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"] {    float: none;    margin-left: 0}.input-append input[class*="span"], .input-append .uneditable-input[class*="span"], .input-prepend input[class*="span"], .input-prepend .uneditable-input[class*="span"], .row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"], .row-fluid .input-prepend [class*="span"], .row-fluid .input-append [class*="span"] {    display: inline-block}input, textarea, .uneditable-input {    margin-left: 0}.controls-row [class*="span"] + [class*="span"] {    margin-left: 20px}input.span12, textarea.span12, .uneditable-input.span12 {    width: 926px}input.span11, textarea.span11, .uneditable-input.span11 {    width: 846px}input.span10, textarea.span10, .uneditable-input.span10 {    width: 766px}input.span9, textarea.span9, .uneditable-input.span9 {    width: 686px}input.span8, textarea.span8, .uneditable-input.span8 {    width: 606px}input.span7, textarea.span7, .uneditable-input.span7 {    width: 526px}input.span6, textarea.span6, .uneditable-input.span6 {    width: 446px}input.span5, textarea.span5, .uneditable-input.span5 {    width: 366px}input.span4, textarea.span4, .uneditable-input.span4 {    width: 286px}input.span3, textarea.span3, .uneditable-input.span3 {    width: 206px}input.span2, textarea.span2, .uneditable-input.span2 {    width: 126px}input.span1, textarea.span1, .uneditable-input.span1 {    width: 46px}.controls-row {    *zoom: 1}.controls-row:before, .controls-row:after {    display: table;    content: "";    line-height: 0}.controls-row:after {    clear: both}.controls-row [class*="span"], .row-fluid .controls-row [class*="span"] {    float: left}.controls-row .checkbox[class*="span"], .controls-row .radio[class*="span"] {    padding-top: 5px}input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] {    cursor: not-allowed;    background-color: #eee}input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="radio"][readonly], input[type="checkbox"][readonly] {    background-color: transparent}.control-group.warning .control-label, .control-group.warning .help-block, .control-group.warning .help-inline {    color: #c09853}.control-group.warning .checkbox, .control-group.warning .radio, .control-group.warning input, .control-group.warning select, .control-group.warning textarea {    color: #c09853}.control-group.warning input, .control-group.warning select, .control-group.warning textarea {    border-color: #c09853;    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075)}.control-group.warning input:focus, .control-group.warning select:focus, .control-group.warning textarea:focus {    border-color: #a47e3c;    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e}.control-group.warning .input-prepend .add-on, .control-group.warning .input-append .add-on {    color: #c09853;    background-color: #fcf8e3;    border-color: #c09853}.control-group.error .control-label, .control-group.error .help-block, .control-group.error .help-inline {    color: #b94a48}.control-group.error .checkbox, .control-group.error .radio, .control-group.error input, .control-group.error select, .control-group.error textarea {    color: #b94a48}.control-group.error input, .control-group.error select, .control-group.error textarea {    border-color: #b94a48;    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075)}.control-group.error input:focus, .control-group.error select:focus, .control-group.error textarea:focus {    border-color: #953b39;    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392}.control-group.error .input-prepend .add-on, .control-group.error .input-append .add-on {    color: #b94a48;    background-color: #f2dede;    border-color: #b94a48}.control-group.success .control-label, .control-group.success .help-block, .control-group.success .help-inline {    color: #468847}.control-group.success .checkbox, .control-group.success .radio, .control-group.success input, .control-group.success select, .control-group.success textarea {    color: #468847}.control-group.success input, .control-group.success select, .control-group.success textarea {    border-color: #468847;    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075)}.control-group.success input:focus, .control-group.success select:focus, .control-group.success textarea:focus {    border-color: #356635;    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b}.control-group.success .input-prepend .add-on, .control-group.success .input-append .add-on {    color: #468847;    background-color: #dff0d8;    border-color: #468847}.control-group.info .control-label, .control-group.info .help-block, .control-group.info .help-inline {    color: #3a87ad}.control-group.info .checkbox, .control-group.info .radio, .control-group.info input, .control-group.info select, .control-group.info textarea {    color: #3a87ad}.control-group.info input, .control-group.info select, .control-group.info textarea {    border-color: #3a87ad;    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075)}.control-group.info input:focus, .control-group.info select:focus, .control-group.info textarea:focus {    border-color: #2d6987;    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3}.control-group.info .input-prepend .add-on, .control-group.info .input-append .add-on {    color: #3a87ad;    background-color: #d9edf7;    border-color: #3a87ad}input:focus:invalid, textarea:focus:invalid, select:focus:invalid {    color: #b94a48;    border-color: #ee5f5b}input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus {    border-color: #e9322d;    -webkit-box-shadow: 0 0 6px #f8b9b7;    -moz-box-shadow: 0 0 6px #f8b9b7;    box-shadow: 0 0 6px #f8b9b7}.form-actions {    padding: 19px 20px 20px;    margin-top: 20px;    margin-bottom: 20px;    background-color: #f5f5f5;    border-top: 1px solid #e5e5e5;    *zoom: 1}.form-actions:before, .form-actions:after {    display: table;    content: "";    line-height: 0}.form-actions:after {    clear: both}.help-block, .help-inline {    color: #595959}.help-block {    display: block;    margin-bottom: 10px}.help-inline {    display: inline-block;    *display: inline;    *zoom: 1;    vertical-align: middle;    padding-left: 5px}.input-append, .input-prepend {    display: inline-block;    margin-bottom: 10px;    vertical-align: middle;    font-size: 0;    white-space: nowrap}.input-append input, .input-prepend input, .input-append select, .input-prepend select, .input-append .uneditable-input, .input-prepend .uneditable-input, .input-append .dropdown-menu, .input-prepend .dropdown-menu, .input-append .popover, .input-prepend .popover {    font-size: 14px}.input-append input, .input-prepend input, .input-append select, .input-prepend select, .input-append .uneditable-input, .input-prepend .uneditable-input {    position: relative;    margin-bottom: 0;    *margin-left: 0;    vertical-align: top;    -webkit-border-radius: 0 4px 4px 0;    -moz-border-radius: 0 4px 4px 0;    border-radius: 0 4px 4px 0}.input-append input:focus, .input-prepend input:focus, .input-append select:focus, .input-prepend select:focus, .input-append .uneditable-input:focus, .input-prepend .uneditable-input:focus {    z-index: 2}.input-append .add-on, .input-prepend .add-on {    display: inline-block;    width: auto;    height: 20px;    min-width: 16px;    padding: 4px 5px;    font-size: 14px;    font-weight: normal;    line-height: 20px;    text-align: center;    text-shadow: 0 1px 0 #fff;    background-color: #eee;    border: 1px solid #ccc}.input-append .add-on, .input-prepend .add-on, .input-append .btn, .input-prepend .btn, .input-append .btn-group > .dropdown-toggle, .input-prepend .btn-group > .dropdown-toggle {    vertical-align: top;    -webkit-border-radius: 0;    -moz-border-radius: 0;    border-radius: 0}.input-append .active, .input-prepend .active {    background-color: #a9dba9;    border-color: #46a546}.input-prepend .add-on, .input-prepend .btn {    margin-right: -1px}.input-prepend .add-on:first-child, .input-prepend .btn:first-child {    -webkit-border-radius: 4px 0 0 4px;    -moz-border-radius: 4px 0 0 4px;    border-radius: 4px 0 0 4px}.input-append input, .input-append select, .input-append .uneditable-input {    -webkit-border-radius: 4px 0 0 4px;    -moz-border-radius: 4px 0 0 4px;    border-radius: 4px 0 0 4px}.input-append input + .btn-group .btn:last-child, .input-append select + .btn-group .btn:last-child, .input-append .uneditable-input + .btn-group .btn:last-child {    -webkit-border-radius: 0 4px 4px 0;    -moz-border-radius: 0 4px 4px 0;    border-radius: 0 4px 4px 0}.input-append .add-on, .input-append .btn, .input-append .btn-group {    margin-left: -1px}.input-append .add-on:last-child, .input-append .btn:last-child, .input-append .btn-group:last-child > .dropdown-toggle {    -webkit-border-radius: 0 4px 4px 0;    -moz-border-radius: 0 4px 4px 0;    border-radius: 0 4px 4px 0}.input-prepend.input-append input, .input-prepend.input-append select, .input-prepend.input-append .uneditable-input {    -webkit-border-radius: 0;    -moz-border-radius: 0;    border-radius: 0}.input-prepend.input-append input + .btn-group .btn, .input-prepend.input-append select + .btn-group .btn, .input-prepend.input-append .uneditable-input + .btn-group .btn {    -webkit-border-radius: 0 4px 4px 0;    -moz-border-radius: 0 4px 4px 0;    border-radius: 0 4px 4px 0}.input-prepend.input-append .add-on:first-child, .input-prepend.input-append .btn:first-child {    margin-right: -1px;    -webkit-border-radius: 4px 0 0 4px;    -moz-border-radius: 4px 0 0 4px;    border-radius: 4px 0 0 4px}.input-prepend.input-append .add-on:last-child, .input-prepend.input-append .btn:last-child {    margin-left: -1px;    -webkit-border-radius: 0 4px 4px 0;    -moz-border-radius: 0 4px 4px 0;    border-radius: 0 4px 4px 0}.input-prepend.input-append .btn-group:first-child {    margin-left: 0}input.search-query {    padding-right: 14px;    padding-right: 4px \9;    padding-left: 14px;    padding-left: 4px \9;    margin-bottom: 0;    -webkit-border-radius: 15px;    -moz-border-radius: 15px;    border-radius: 15px}.form-search .input-append .search-query, .form-search .input-prepend .search-query {    -webkit-border-radius: 0;    -moz-border-radius: 0;    border-radius: 0}.form-search .input-append .search-query {    -webkit-border-radius: 14px 0 0 14px;    -moz-border-radius: 14px 0 0 14px;    border-radius: 14px 0 0 14px}.form-search .input-append .btn {    -webkit-border-radius: 0 14px 14px 0;    -moz-border-radius: 0 14px 14px 0;    border-radius: 0 14px 14px 0}.form-search .input-prepend .search-query {    -webkit-border-radius: 0 14px 14px 0;    -moz-border-radius: 0 14px 14px 0;    border-radius: 0 14px 14px 0}.form-search .input-prepend .btn {    -webkit-border-radius: 14px 0 0 14px;    -moz-border-radius: 14px 0 0 14px;    border-radius: 14px 0 0 14px}.form-search input, .form-inline input, .form-horizontal input, .form-search textarea, .form-inline textarea, .form-horizontal textarea, .form-search select, .form-inline select, .form-horizontal select, .form-search .help-inline, .form-inline .help-inline, .form-horizontal .help-inline, .form-search .uneditable-input, .form-inline .uneditable-input, .form-horizontal .uneditable-input, .form-search .input-prepend, .form-inline .input-prepend, .form-horizontal .input-prepend, .form-search .input-append, .form-inline .input-append, .form-horizontal .input-append {    display: inline-block;    *display: inline;    *zoom: 1;    margin-bottom: 0;    vertical-align: middle}.form-search .hide, .form-inline .hide, .form-horizontal .hide {    display: none}.form-search label, .form-inline label, .form-search .btn-group, .form-inline .btn-group {    display: inline-block}.form-search .input-append, .form-inline .input-append, .form-search .input-prepend, .form-inline .input-prepend {    margin-bottom: 0}.form-search .radio, .form-search .checkbox, .form-inline .radio, .form-inline .checkbox {    padding-left: 0;    margin-bottom: 0;    vertical-align: middle}.form-search .radio input[type="radio"], .form-search .checkbox input[type="checkbox"], .form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] {    float: left;    margin-right: 3px;    margin-left: 0}.control-group {    margin-bottom: 10px}legend + .control-group {    margin-top: 20px;    -webkit-margin-top-collapse: separate}.form-horizontal .control-group {    margin-bottom: 20px;    *zoom: 1}.form-horizontal .control-group:before, .form-horizontal .control-group:after {    display: table;    content: "";    line-height: 0}.form-horizontal .control-group:after {    clear: both}.form-horizontal .control-label {    float: left;    width: 160px;    padding-top: 5px;    text-align: right}.form-horizontal .controls {    *display: inline-block;    *padding-left: 20px;    margin-left: 180px;    *margin-left: 0}.form-horizontal .controls:first-child {    *padding-left: 180px}.form-horizontal .help-block {    margin-bottom: 0}.form-horizontal input + .help-block, .form-horizontal select + .help-block, .form-horizontal textarea + .help-block, .form-horizontal .uneditable-input + .help-block, .form-horizontal .input-prepend + .help-block, .form-horizontal .input-append + .help-block {    margin-top: 10px}.form-horizontal .form-actions {    padding-left: 180px}.well {    min-height: 20px;    padding: 19px;    margin-bottom: 20px;    background-color: #f5f5f5;    border: 1px solid #e3e3e3;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    border-radius: 4px;}.well blockquote {    border-color: #ddd;    border-color: rgba(0, 0, 0, 0.15)}.well-large {    padding: 24px;    -webkit-border-radius: 6px;    -moz-border-radius: 6px;    border-radius: 6px}.well-small {    padding: 9px;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    border-radius: 3px}.fade {    opacity: 0;    -webkit-transition: opacity .15s linear;    -moz-transition: opacity .15s linear;    -o-transition: opacity .15s linear;    transition: opacity .15s linear}.fade.in {    opacity: 1}.collapse {    position: relative;    height: 0;    overflow: hidden;    -webkit-transition: height .35s ease;    -moz-transition: height .35s ease;    -o-transition: height .35s ease;    transition: height .35s ease}.collapse.in {    height: auto}.close {    float: right;    font-size: 20px;    font-weight: bold;    line-height: 20px;    color: #000;    text-shadow: 0 1px 0 #fff;    opacity: .2;    filter: alpha(opacity=20)}.close:hover, .close:focus {    color: #000;    text-decoration: none;    cursor: pointer;    opacity: .4;    filter: alpha(opacity=40)}button.close {    padding: 0;    cursor: pointer;    background: transparent;    border: 0;    -webkit-appearance: none}.btn-group {    position: relative;    display: inline-block;    *display: inline;    *zoom: 1;    font-size: 0;    vertical-align: middle;    white-space: nowrap;    *margin-left: .3em}.btn-group:first-child {    *margin-left: 0}.btn-group + .btn-group {    margin-left: 5px}.btn-toolbar {    font-size: 0;    margin-top: 10px;    margin-bottom: 10px}.btn-toolbar > .btn + .btn, .btn-toolbar > .btn-group + .btn, .btn-toolbar > .btn + .btn-group {    margin-left: 5px}.btn-group > .btn {    position: relative;    -webkit-border-radius: 0;    -moz-border-radius: 0;    border-radius: 0}.btn-group > .btn + .btn {    margin-left: -1px}.btn-group > .btn, .btn-group > .dropdown-menu, .btn-group > .popover {    font-size: 14px}.btn-group > .btn-mini {    font-size: 10.5px}.btn-group > .btn-small {    font-size: 11.9px}.btn-group > .btn-large {    font-size: 17.5px}.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}.btn-group > .btn:last-child, .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}.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}.btn-group > .btn.large:last-child, .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}.btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active {    z-index: 2}.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {    outline: 0}.btn-group > .btn + .dropdown-toggle {    padding-left: 8px;    padding-right: 4px;    *padding-top: 5px;    *padding-bottom: 5px}.btn-group > .btn-mini + .dropdown-toggle {    padding-left: 5px;    padding-right: 5px;    *padding-top: 2px;    *padding-bottom: 2px}.btn-group > .btn-small + .dropdown-toggle {    *padding-top: 5px;    *padding-bottom: 4px}.btn-group > .btn-large + .dropdown-toggle {    padding-left: 12px;    padding-right: 12px;    *padding-top: 7px;    *padding-bottom: 7px}.btn-group.open .dropdown-toggle {    background-image: none;}.btn-group.open .btn.dropdown-toggle {    background-color: #e6e6e6}.btn-group.open .btn-primary.dropdown-toggle {    background-color: #04c}.btn-group.open .btn-warning.dropdown-toggle {    background-color: #f89406}.btn-group.open .btn-danger.dropdown-toggle {    background-color: #bd362f}.btn-group.open .btn-success.dropdown-toggle {    background-color: #51a351}.btn-group.open .btn-info.dropdown-toggle {    background-color: #2f96b4}.btn-group.open .btn-inverse.dropdown-toggle {    background-color: #222}.btn .caret {    margin-top: 8px;    margin-left: 0}.btn-large .caret {    margin-top: 6px}.btn-large .caret {    border-left-width: 5px;    border-right-width: 5px;    border-top-width: 5px}.btn-mini .caret, .btn-small .caret {    margin-top: 8px}.dropup .btn-large .caret {    border-bottom-width: 5px}.btn-primary .caret, .btn-warning .caret, .btn-danger .caret, .btn-info .caret, .btn-success .caret, .btn-inverse .caret {    border-top-color: #fff;    border-bottom-color: #fff}.btn-group-vertical {    display: inline-block;    *display: inline;    *zoom: 1}.btn-group-vertical > .btn {    display: block;    float: none;    max-width: 100%;    -webkit-border-radius: 0;    -moz-border-radius: 0;    border-radius: 0}.btn-group-vertical > .btn + .btn {    margin-left: 0;    margin-top: -1px}.btn-group-vertical > .btn:first-child {    -webkit-border-radius: 4px 4px 0 0;    -moz-border-radius: 4px 4px 0 0;    border-radius: 4px 4px 0 0}.btn-group-vertical > .btn:last-child {    -webkit-border-radius: 0 0 4px 4px;    -moz-border-radius: 0 0 4px 4px;    border-radius: 0 0 4px 4px}.btn-group-vertical > .btn-large:first-child {    -webkit-border-radius: 6px 6px 0 0;    -moz-border-radius: 6px 6px 0 0;    border-radius: 6px 6px 0 0}.btn-group-vertical > .btn-large:last-child {    -webkit-border-radius: 0 0 6px 6px;    -moz-border-radius: 0 0 6px 6px;    border-radius: 0 0 6px 6px}.alert {    padding: 8px 35px 8px 14px;    margin-bottom: 20px;    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}.alert, .alert h4 {    color: #c09853}.alert h4 {    margin: 0}.alert .close {    position: relative;    top: -2px;    right: -21px;    line-height: 20px}.alert-success {    background-color: #dff0d8;    border-color: #d6e9c6;    color: #468847}.alert-success h4 {    color: #468847}.alert-danger, .alert-error {    background-color: #f2dede;    border-color: #eed3d7;    color: #b94a48}.alert-danger h4, .alert-error h4 {    color: #b94a48}.alert-info {    background-color: #d9edf7;    border-color: #bce8f1;    color: #3a87ad}.alert-info h4 {    color: #3a87ad}.alert-block {    padding-top: 14px;    padding-bottom: 14px}.alert-block > p, .alert-block > ul {    margin-bottom: 0}.alert-block p + p {    margin-top: 5px}.nav {    margin-left: 0;    margin-bottom: 20px;    list-style: none}.nav > li > a {    display: block}.nav > li > a:hover, .nav > li > a:focus {    /*text-decoration: none;*/    background-color: #eee}.nav > li > a > img {    max-width: none}.nav > .pull-right {    float: right}.nav-header {    display: block;    padding: 3px 15px;    font-size: 11px;    font-weight: bold;    line-height: 20px;    color: #999;    text-transform: uppercase}.nav li + .nav-header {    margin-top: 9px}.nav-list {    padding-left: 15px;    padding-right: 15px;    margin-bottom: 0}.nav-list > li > a, .nav-list .nav-header {    margin-left: -15px;    margin-right: -15px;}.nav-list > li > a {    padding: 3px 15px}.nav-list > .active > a, .nav-list > .active > a:hover, .nav-list > .active > a:focus {    color: #fff;    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);    background-color: #08c}.nav-list [class^="icon-"], .nav-list [class*=" icon-"] {    margin-right: 2px}.nav-list .divider {    *width: 100%;    height: 1px;    margin: 9px 1px;    *margin: -5px 0 5px;    overflow: hidden;    background-color: #e5e5e5;    border-bottom: 1px solid #fff}.nav-tabs, .nav-pills {    *zoom: 1}.nav-tabs:before, .nav-pills:before, .nav-tabs:after, .nav-pills:after {    display: table;    content: "";    line-height: 0}.nav-tabs:after, .nav-pills:after {    clear: both}.nav-tabs > li, .nav-pills > li {    float: left}.nav-tabs > li > a, .nav-pills > li > a {    padding-right: 12px;    padding-left: 12px;    margin-right: 2px;    line-height: 14px}.nav-tabs {    border-bottom: 1px solid #ddd}.nav-tabs > li {    margin-bottom: -1px}.nav-tabs > li > a {    padding-top: 8px;    padding-bottom: 8px;    line-height: 20px;    border: 1px solid transparent;    -webkit-border-radius: 4px 4px 0 0;    -moz-border-radius: 4px 4px 0 0;    border-radius: 4px 4px 0 0}.nav-tabs > li > a:hover, .nav-tabs > li > a:focus {    border-color: #eee #eee #ddd}.nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus {    color: #555;    background-color: #fff;    border: 1px solid #ddd;    border-bottom-color: transparent;    cursor: default}.nav-pills > li > a {    padding-top: 8px;    padding-bottom: 8px;    margin-top: 2px;    margin-bottom: 2px;    -webkit-border-radius: 5px;    -moz-border-radius: 5px;    border-radius: 5px}.nav-pills > .active > a, .nav-pills > .active > a:hover, .nav-pills > .active > a:focus {    color: #fff;    background-color: #08c}.nav-stacked > li {    float: none}.nav-stacked > li > a {    margin-right: 0}.nav-tabs.nav-stacked {    border-bottom: 0}.nav-tabs.nav-stacked > li > a {    border: 1px solid #ddd;    -webkit-border-radius: 0;    -moz-border-radius: 0;    border-radius: 0}.nav-tabs.nav-stacked > li:first-child > a {    -webkit-border-top-right-radius: 4px;    -moz-border-radius-topright: 4px;    border-top-right-radius: 4px;    -webkit-border-top-left-radius: 4px;    -moz-border-radius-topleft: 4px;    border-top-left-radius: 4px}.nav-tabs.nav-stacked > li:last-child > a {    -webkit-border-bottom-right-radius: 4px;    -moz-border-radius-bottomright: 4px;    border-bottom-right-radius: 4px;    -webkit-border-bottom-left-radius: 4px;    -moz-border-radius-bottomleft: 4px;    border-bottom-left-radius: 4px}.nav-tabs.nav-stacked > li > a:hover, .nav-tabs.nav-stacked > li > a:focus {    border-color: #ddd;    z-index: 2}.nav-pills.nav-stacked > li > a {    margin-bottom: 3px}.nav-pills.nav-stacked > li:last-child > a {    margin-bottom: 1px}.nav-tabs .dropdown-menu {    -webkit-border-radius: 0 0 6px 6px;    -moz-border-radius: 0 0 6px 6px;    border-radius: 0 0 6px 6px}.nav-pills .dropdown-menu {    -webkit-border-radius: 6px;    -moz-border-radius: 6px;    border-radius: 6px}.nav .dropdown-toggle .caret {    border-top-color: #08c;    border-bottom-color: #08c;    margin-top: 6px}.nav .dropdown-toggle:hover .caret, .nav .dropdown-toggle:focus .caret {    border-top-color: #005580;    border-bottom-color: #005580}.nav-tabs .dropdown-toggle .caret {    margin-top: 8px}.nav .active .dropdown-toggle .caret {    border-top-color: #fff;    border-bottom-color: #fff}.nav-tabs .active .dropdown-toggle .caret {    border-top-color: #555;    border-bottom-color: #555}.nav > .dropdown.active > a:hover, .nav > .dropdown.active > a:focus {    cursor: pointer;}.nav-tabs .open .dropdown-toggle, .nav-pills .open .dropdown-toggle, .nav > li.dropdown.open.active > a:hover, .nav > li.dropdown.open.active > a:focus {    color: #09F;    background-color: #ff00ff;    border-color: #999}.nav li.dropdown.open .caret, .nav li.dropdown.open.active .caret, .nav li.dropdown.open a:hover .caret, .nav li.dropdown.open a:focus .caret {    border-top-color: #fff;    border-bottom-color: #fff;    /*opacity: 1;            filter: alpha(opacity=100)*/}.tabs-stacked .open > a:hover, .tabs-stacked .open > a:focus {    border-color: #999}.tabbable {    *zoom: 1}.tabbable:before, .tabbable:after {    display: table;    content: "";    line-height: 0}.tabbable:after {    clear: both}.tab-content {    overflow: auto}.tabs-below > .nav-tabs, .tabs-right > .nav-tabs, .tabs-left > .nav-tabs {    border-bottom: 0}.tab-content > .tab-pane, .pill-content > .pill-pane {    display: none}.tab-content > .active, .pill-content > .active {    display: block}.tabs-below > .nav-tabs {    border-top: 1px solid #ddd}.tabs-below > .nav-tabs > li {    margin-top: -1px;    margin-bottom: 0}.tabs-below > .nav-tabs > li > a {    -webkit-border-radius: 0 0 4px 4px;    -moz-border-radius: 0 0 4px 4px;    border-radius: 0 0 4px 4px}.tabs-below > .nav-tabs > li > a:hover, .tabs-below > .nav-tabs > li > a:focus {    border-bottom-color: transparent;    border-top-color: #ddd}.tabs-below > .nav-tabs > .active > a, .tabs-below > .nav-tabs > .active > a:hover, .tabs-below > .nav-tabs > .active > a:focus {    border-color: transparent #ddd #ddd #ddd}.tabs-left > .nav-tabs > li, .tabs-right > .nav-tabs > li {    float: none}.tabs-left > .nav-tabs > li > a, .tabs-right > .nav-tabs > li > a {    min-width: 74px;    margin-right: 0;    margin-bottom: 3px}.tabs-left > .nav-tabs {    float: left;    margin-right: 19px;    border-right: 1px solid #ddd}.tabs-left > .nav-tabs > li > a {    margin-right: -1px;    -webkit-border-radius: 4px 0 0 4px;    -moz-border-radius: 4px 0 0 4px;    border-radius: 4px 0 0 4px}.tabs-left > .nav-tabs > li > a:hover, .tabs-left > .nav-tabs > li > a:focus {    border-color: #eee #ddd #eee #eee}.tabs-left > .nav-tabs .active > a, .tabs-left > .nav-tabs .active > a:hover, .tabs-left > .nav-tabs .active > a:focus {    border-color: #ddd transparent #ddd #ddd;    *border-right-color: #fff}.tabs-right > .nav-tabs {    float: right;    margin-left: 19px;    border-left: 1px solid #ddd}.tabs-right > .nav-tabs > li > a {    margin-left: -1px;    -webkit-border-radius: 0 4px 4px 0;    -moz-border-radius: 0 4px 4px 0;    border-radius: 0 4px 4px 0}.tabs-right > .nav-tabs > li > a:hover, .tabs-right > .nav-tabs > li > a:focus {    border-color: #eee #eee #eee #ddd}.tabs-right > .nav-tabs .active > a, .tabs-right > .nav-tabs .active > a:hover, .tabs-right > .nav-tabs .active > a:focus {    border-color: #ddd #ddd #ddd transparent;    *border-left-color: #fff}.nav > .disabled > a {    color: #999}.nav > .disabled > a:hover, .nav > .disabled > a:focus {    text-decoration: none;    background-color: transparent;    cursor: default}.modal-backdrop {    position: fixed;    top: 0;    right: 0;    bottom: 0;    left: 0;    z-index: 1040;    background-color: #000}.modal-backdrop.fade {    opacity: 0}.modal-backdrop, .modal-backdrop.fade.in {    opacity: .8;    filter: alpha(opacity=80)}.modal {    position: fixed;    top: 10%;    left: 50%;    z-index: 1050;    width: 560px;    margin-left: -280px;    background-color: #fff;    border: 1px solid #999;    border: 1px solid rgba(0, 0, 0, 0.3);    *border: 1px solid #999;    -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;    outline: none}.modal.fade {    -webkit-transition: opacity .3s linear, top .3s ease-out;    -moz-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%}.modal.fade.in {    top: 10%}.modal-header {    padding: 9px 15px;    border-bottom: 1px solid #eee}.modal-header .close {    margin-top: 2px}.modal-header h3 {    margin: 0;    line-height: 30px}.modal-body {    position: relative;    overflow-y: auto;    max-height: 400px;    padding: 15px}.modal-form {    margin-bottom: 0}.modal-footer {    padding: 14px 15px 15px;    margin-bottom: 0;    text-align: right;    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 #fff;    -moz-box-shadow: inset 0 1px 0 #fff;    box-shadow: inset 0 1px 0 #fff;    *zoom: 1}.modal-footer:before, .modal-footer:after {    display: table;    content: "";    line-height: 0}.modal-footer:after {    clear: both}.modal-footer .btn + .btn {    margin-left: 5px;    margin-bottom: 0}.modal-footer .btn-group .btn + .btn {    margin-left: -1px}.modal-footer .btn-block + .btn-block {    margin-left: 0}.label, .badge {    display: inline-block;    padding: 2px 4px;    font-size: 11.844px;    font-weight: bold;    line-height: 14px;    color: #fff;    vertical-align: baseline;    white-space: nowrap;    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);    background-color: #999}.label {    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    border-radius: 3px}.badge {    padding-left: 9px;    padding-right: 9px;    -webkit-border-radius: 9px;    -moz-border-radius: 9px;    border-radius: 9px}.label:empty, .badge:empty {    display: none}a.label:hover, a.label:focus, a.badge:hover, a.badge:focus {    color: #fff;    text-decoration: none;    cursor: pointer}.label-important, .badge-important {    background-color: #b94a48}.label-important[href], .badge-important[href] {    background-color: #953b39}.label-warning, .badge-warning {    background-color: #f89406}.label-warning[href], .badge-warning[href] {    background-color: #c67605}.label-success, .badge-success {    background-color: #468847}.label-success[href], .badge-success[href] {    background-color: #356635}.label-info, .badge-info {    background-color: #3a87ad}.label-info[href], .badge-info[href] {    background-color: #2d6987}.label-inverse, .badge-inverse {    background-color: #333}.label-inverse[href], .badge-inverse[href] {    background-color: #1a1a1a}.btn .label, .btn .badge {    position: relative;    top: -1px}.btn-mini .label, .btn-mini .badge {    top: 0}@-webkit-keyframes progress-bar-stripes {    from {        background-position: 40px 0    }    to {        background-position: 0 0    }}@-moz-keyframes progress-bar-stripes {    from {        background-position: 40px 0    }    to {        background-position: 0 0    }}@-ms-keyframes progress-bar-stripes {    from {        background-position: 40px 0    }    to {        background-position: 0 0    }}@-o-keyframes progress-bar-stripes {    from {        background-position: 0 0    }    to {        background-position: 40px 0    }}@keyframes progress-bar-stripes {    from {        background-position: 40px 0    }    to {        background-position: 0 0    }}.progress {    overflow: hidden;    height: 20px;    margin-bottom: 20px;    background-color: #f7f7f7;    background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));    background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);    background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);    background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);    background-repeat: repeat-x;    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', 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}.progress .bar {    width: 0%;    height: 100%;    color: #fff;    float: left;    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: -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(to bottom, #149bdf, #0480be);    background-repeat: repeat-x;    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', 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 .6s ease;    -moz-transition: width .6s ease;    -o-transition: width .6s ease;    transition: width .6s ease}.progress .bar + .bar {    -webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, .15), inset 0 -1px 0 rgba(0, 0, 0, .15);    -moz-box-shadow: inset 1px 0 0 rgba(0, 0, 0, .15), inset 0 -1px 0 rgba(0, 0, 0, .15);    box-shadow: inset 1px 0 0 rgba(0, 0, 0, .15), inset 0 -1px 0 rgba(0, 0, 0, .15)}.progress-striped .bar {    background-color: #149bdf;    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255, 255, 255, 0.15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, 0.15)), color-stop(.75, rgba(255, 255, 255, 0.15)), color-stop(.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: -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}.progress.active .bar {    -webkit-animation: progress-bar-stripes 2s linear infinite;    -moz-animation: progress-bar-stripes 2s linear infinite;    -ms-animation: progress-bar-stripes 2s linear infinite;    -o-animation: progress-bar-stripes 2s linear infinite;    animation: progress-bar-stripes 2s linear infinite}.progress-danger .bar, .progress .bar-danger {    background-color: #dd514c;    background-image: -moz-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(to bottom, #ee5f5b, #c43c35);    background-repeat: repeat-x;    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0)}.progress-danger.progress-striped .bar, .progress-striped .bar-danger {    background-color: #ee5f5b;    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255, 255, 255, 0.15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, 0.15)), color-stop(.75, rgba(255, 255, 255, 0.15)), color-stop(.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: -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)}.progress-success .bar, .progress .bar-success {    background-color: #5eb95e;    background-image: -moz-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(to bottom, #62c462, #57a957);    background-repeat: repeat-x;    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0)}.progress-success.progress-striped .bar, .progress-striped .bar-success {    background-color: #62c462;    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255, 255, 255, 0.15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, 0.15)), color-stop(.75, rgba(255, 255, 255, 0.15)), color-stop(.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: -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)}.progress-info .bar, .progress .bar-info {    background-color: #4bb1cf;    background-image: -moz-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(to bottom, #5bc0de, #339bb9);    background-repeat: repeat-x;    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0)}.progress-info.progress-striped .bar, .progress-striped .bar-info {    background-color: #5bc0de;    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255, 255, 255, 0.15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, 0.15)), color-stop(.75, rgba(255, 255, 255, 0.15)), color-stop(.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: -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)}.progress-warning .bar, .progress .bar-warning {    background-color: #faa732;    background-image: -moz-linear-gradient(top, #fbb450, #f89406);    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));    background-image: -webkit-linear-gradient(top, #fbb450, #f89406);    background-image: -o-linear-gradient(top, #fbb450, #f89406);    background-image: linear-gradient(to bottom, #fbb450, #f89406);    background-repeat: repeat-x;    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0)}.progress-warning.progress-striped .bar, .progress-striped .bar-warning {    background-color: #fbb450;    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255, 255, 255, 0.15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, 0.15)), color-stop(.75, rgba(255, 255, 255, 0.15)), color-stop(.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: -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)}.carousel {    position: relative;    margin-bottom: 20px;    line-height: 1}.carousel-inner {    overflow: hidden;    width: 100%;    position: relative}.carousel-inner > .item {    display: none;    position: relative;    -webkit-transition: .6s ease-in-out left;    -moz-transition: .6s ease-in-out left;    -o-transition: .6s ease-in-out left;    transition: .6s ease-in-out left}.carousel-inner > .item > img, .carousel-inner > .item > a > img {    display: block;    line-height: 1}.carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev {    display: block}.carousel-inner > .active {    left: 0}.carousel-inner > .next, .carousel-inner > .prev {    position: absolute;    top: 0;    width: 100%}.carousel-inner > .next {    left: 100%}.carousel-inner > .prev {    left: -100%}.carousel-inner > .next.left, .carousel-inner > .prev.right {    left: 0}.carousel-inner > .active.left {    left: -100%}.carousel-inner > .active.right {    left: 100%}.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: #fff;    text-align: center;    background: #222;    border: 3px solid #fff;    -webkit-border-radius: 23px;    -moz-border-radius: 23px;    border-radius: 23px;    opacity: .5;    filter: alpha(opacity=50)}.carousel-control.right {    left: auto;    right: 15px}.carousel-control:hover, .carousel-control:focus {    color: #fff;    text-decoration: none;    opacity: .9;    filter: alpha(opacity=90)}.carousel-indicators {    position: absolute;    top: 15px;    right: 15px;    z-index: 5;    margin: 0;    list-style: none}.carousel-indicators li {    display: block;    float: left;    width: 10px;    height: 10px;    margin-left: 5px;    text-indent: -999px;    background-color: #ccc;    background-color: rgba(255, 255, 255, 0.25);    border-radius: 5px}.carousel-indicators .active {    background-color: #fff}.carousel-caption {    position: absolute;    left: 0;    right: 0;    bottom: 0;    padding: 15px;    background: #333;    background: rgba(0, 0, 0, 0.75)}.carousel-caption h4, .carousel-caption p {    color: #fff;    line-height: 20px}.carousel-caption h4 {    margin: 0 0 5px}.carousel-caption p {    margin-bottom: 0}@media (min-width: 1200px) {    .row {        margin-left: -30px;        *zoom: 1    }    .row:before, .row:after {        display: table;        content: "";        line-height: 0    }    .row:after {        clear: both    }    [class*="span"] {        float: left;        min-height: 1px;        margin-left: 30px    }    .span12 {        width: 1170px    }    .span11 {        width: 1070px    }    .span10 {        width: 970px    }    .span9 {        width: 870px    }    .span8 {        width: 770px    }    .span7 {        width: 670px    }    .span6 {        width: 570px    }    .span5 {        width: 470px    }    .span4 {        width: 370px    }    .span3 {        width: 270px    }    .span2 {        width: 170px    }    .span1 {        width: 70px    }    .offset12 {        margin-left: 1230px    }    .offset11 {        margin-left: 1130px    }    .offset10 {        margin-left: 1030px    }    .offset9 {        margin-left: 930px    }    .offset8 {        margin-left: 830px    }    .offset7 {        margin-left: 730px    }    .offset6 {        margin-left: 630px    }    .offset5 {        margin-left: 530px    }    .offset4 {        margin-left: 430px    }    .offset3 {        margin-left: 330px    }    .offset2 {        margin-left: 230px    }    .offset1 {        margin-left: 130px    }    .row-fluid {        width: 100%;        *zoom: 1    }    .row-fluid:before, .row-fluid:after {        display: table;        content: "";        line-height: 0    }    .row-fluid:after {        clear: both    }    .row-fluid [class*="span"] {        display: block;        width: 100%;        min-height: 30px;        -webkit-box-sizing: border-box;        -moz-box-sizing: border-box;        box-sizing: border-box;        float: left;        margin-left: 2.564102564102564%;        *margin-left: 2.5109110747408616%    }    .row-fluid [class*="span"]:first-child {        margin-left: 0    }    .row-fluid .controls-row [class*="span"] + [class*="span"] {        margin-left: 2.564102564102564%    }    .row-fluid .span12 {        width: 100%;        *width: 99.94680851063829%    }    .row-fluid .span11 {        width: 91.45299145299145%;        *width: 91.39979996362975%    }    .row-fluid .span10 {        width: 82.90598290598291%;        *width: 82.8527914166212%    }    .row-fluid .span9 {        width: 74.35897435897436%;        *width: 74.30578286961266%    }    .row-fluid .span8 {        width: 65.81196581196582%;        *width: 65.75877432260411%    }    .row-fluid .span7 {        width: 57.26495726495726%;        *width: 57.21176577559556%    }    .row-fluid .span6 {        width: 48.717948717948715%;        *width: 48.664757228587014%    }    .row-fluid .span5 {        width: 40.17094017094017%;        *width: 40.11774868157847%    }    .row-fluid .span4 {        width: 31.623931623931625%;        *width: 31.570740134569924%    }    .row-fluid .span3 {        width: 23.076923076923077%;        *width: 23.023731587561375%    }    .row-fluid .span2 {        width: 14.52991452991453%;        *width: 14.476723040552828%    }    .row-fluid .span1 {        width: 5.982905982905983%;        *width: 5.929714493544281%    }    .row-fluid .offset12 {        margin-left: 105.12820512820512%;        *margin-left: 105.02182214948171%    }    .row-fluid .offset12:first-child {        margin-left: 102.56410256410257%;        *margin-left: 102.45771958537915%    }    .row-fluid .offset11 {        margin-left: 96.58119658119658%;        *margin-left: 96.47481360247316%    }    .row-fluid .offset11:first-child {        margin-left: 94.01709401709402%;        *margin-left: 93.91071103837061%    }    .row-fluid .offset10 {        margin-left: 88.03418803418803%;        *margin-left: 87.92780505546462%    }    .row-fluid .offset10:first-child {        margin-left: 85.47008547008548%;        *margin-left: 85.36370249136206%    }    .row-fluid .offset9 {        margin-left: 79.48717948717949%;        *margin-left: 79.38079650845607%    }    .row-fluid .offset9:first-child {        margin-left: 76.92307692307693%;        *margin-left: 76.81669394435352%    }    .row-fluid .offset8 {        margin-left: 70.94017094017094%;        *margin-left: 70.83378796144753%    }    .row-fluid .offset8:first-child {        margin-left: 68.37606837606839%;        *margin-left: 68.26968539734497%    }    .row-fluid .offset7 {        margin-left: 62.393162393162385%;        *margin-left: 62.28677941443899%    }    .row-fluid .offset7:first-child {        margin-left: 59.82905982905982%;        *margin-left: 59.72267685033642%    }    .row-fluid .offset6 {        margin-left: 53.84615384615384%;        *margin-left: 53.739770867430444%    }    .row-fluid .offset6:first-child {        margin-left: 51.28205128205128%;        *margin-left: 51.175668303327875%    }    .row-fluid .offset5 {        margin-left: 45.299145299145295%;        *margin-left: 45.1927623204219%    }    .row-fluid .offset5:first-child {        margin-left: 42.73504273504273%;        *margin-left: 42.62865975631933%    }    .row-fluid .offset4 {        margin-left: 36.75213675213675%;        *margin-left: 36.645753773413354%    }    .row-fluid .offset4:first-child {        margin-left: 34.18803418803419%;        *margin-left: 34.081651209310785%    }    .row-fluid .offset3 {        margin-left: 28.205128205128204%;        *margin-left: 28.0987452264048%    }    .row-fluid .offset3:first-child {        margin-left: 25.641025641025642%;        *margin-left: 25.53464266230224%    }    .row-fluid .offset2 {        margin-left: 19.65811965811966%;        *margin-left: 19.551736679396257%    }    .row-fluid .offset2:first-child {        margin-left: 17.094017094017094%;        *margin-left: 16.98763411529369%    }    .row-fluid .offset1 {        margin-left: 11.11111111111111%;        *margin-left: 11.004728132387708%    }    .row-fluid .offset1:first-child {        margin-left: 8.547008547008547%;        *margin-left: 8.440625568285142%    }    input, textarea, .uneditable-input {        margin-left: 0    }    .controls-row [class*="span"] + [class*="span"] {        margin-left: 30px    }    input.span12, textarea.span12, .uneditable-input.span12 {        width: 1156px    }    input.span11, textarea.span11, .uneditable-input.span11 {        width: 1056px    }    input.span10, textarea.span10, .uneditable-input.span10 {        width: 956px    }    input.span9, textarea.span9, .uneditable-input.span9 {        width: 856px    }    input.span8, textarea.span8, .uneditable-input.span8 {        width: 756px    }    input.span7, textarea.span7, .uneditable-input.span7 {        width: 656px    }    input.span6, textarea.span6, .uneditable-input.span6 {        width: 556px    }    input.span5, textarea.span5, .uneditable-input.span5 {        width: 456px    }    input.span4, textarea.span4, .uneditable-input.span4 {        width: 356px    }    input.span3, textarea.span3, .uneditable-input.span3 {        width: 256px    }    input.span2, textarea.span2, .uneditable-input.span2 {        width: 156px    }    input.span1, textarea.span1, .uneditable-input.span1 {        width: 56px    }    .thumbnails {        margin-left: -30px    }    .thumbnails > li {        margin-left: 30px    }    .row-fluid .thumbnails {        margin-left: 0    }}@media (min-width: 1200px) and (min-width: 768px) {    .container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {        width: 1170px    }}@media (min-width: 768px) and (max-width: 979px) {    .row {        margin-left: -20px;        *zoom: 1    }    .row:before, .row:after {        display: table;        content: "";        line-height: 0    }    .row:after {        clear: both    }    [class*="span"] {        float: left;        min-height: 1px;        margin-left: 20px    }    .span12 {        width: 724px    }    .span11 {        width: 662px    }    .span10 {        width: 600px    }    .span9 {        width: 538px    }    .span8 {        width: 476px    }    .span7 {        width: 414px    }    .span6 {        width: 352px    }    .span5 {        width: 290px    }    .span4 {        width: 228px    }    .span3 {        width: 166px    }    .span2 {        width: 104px    }    .span1 {        width: 42px    }    .offset12 {        margin-left: 764px    }    .offset11 {        margin-left: 702px    }    .offset10 {        margin-left: 640px    }    .offset9 {        margin-left: 578px    }    .offset8 {        margin-left: 516px    }    .offset7 {        margin-left: 454px    }    .offset6 {        margin-left: 392px    }    .offset5 {        margin-left: 330px    }    .offset4 {        margin-left: 268px    }    .offset3 {        margin-left: 206px    }    .offset2 {        margin-left: 144px    }    .offset1 {        margin-left: 82px    }    .row-fluid {        width: 100%;        *zoom: 1    }    .row-fluid:before, .row-fluid:after {        display: table;        content: "";        line-height: 0    }    .row-fluid:after {        clear: both    }    .row-fluid [class*="span"] {        display: block;        width: 100%;        min-height: 30px;        -webkit-box-sizing: border-box;        -moz-box-sizing: border-box;        box-sizing: border-box;        float: left;        margin-left: 2.7624309392265194%;        *margin-left: 2.709239449864817%    }    .row-fluid [class*="span"]:first-child {        margin-left: 0    }    .row-fluid .controls-row [class*="span"] + [class*="span"] {        margin-left: 2.7624309392265194%    }    .row-fluid .span12 {        width: 100%;        *width: 99.94680851063829%    }    .row-fluid .span11 {        width: 91.43646408839778%;        *width: 91.38327259903608%    }    .row-fluid .span10 {        width: 82.87292817679558%;        *width: 82.81973668743387%    }    .row-fluid .span9 {        width: 74.30939226519337%;        *width: 74.25620077583166%    }    .row-fluid .span8 {        width: 65.74585635359117%;        *width: 65.69266486422946%    }    .row-fluid .span7 {        width: 57.18232044198895%;        *width: 57.12912895262725%    }    .row-fluid .span6 {        width: 48.61878453038674%;        *width: 48.56559304102504%    }    .row-fluid .span5 {        width: 40.05524861878453%;        *width: 40.00205712942283%    }    .row-fluid .span4 {        width: 31.491712707182323%;        *width: 31.43852121782062%    }    .row-fluid .span3 {        width: 22.92817679558011%;        *width: 22.87498530621841%    }    .row-fluid .span2 {        width: 14.3646408839779%;        *width: 14.311449394616199%    }    .row-fluid .span1 {        width: 5.801104972375691%;        *width: 5.747913483013988%    }    .row-fluid .offset12 {        margin-left: 105.52486187845304%;        *margin-left: 105.41847889972962%    }    .row-fluid .offset12:first-child {        margin-left: 102.76243093922652%;        *margin-left: 102.6560479605031%    }    .row-fluid .offset11 {        margin-left: 96.96132596685082%;        *margin-left: 96.8549429881274%    }    .row-fluid .offset11:first-child {        margin-left: 94.1988950276243%;        *margin-left: 94.09251204890089%    }    .row-fluid .offset10 {        margin-left: 88.39779005524862%;        *margin-left: 88.2914070765252%    }    .row-fluid .offset10:first-child {        margin-left: 85.6353591160221%;        *margin-left: 85.52897613729868%    }    .row-fluid .offset9 {        margin-left: 79.8342541436464%;        *margin-left: 79.72787116492299%    }    .row-fluid .offset9:first-child {        margin-left: 77.07182320441989%;        *margin-left: 76.96544022569647%    }    .row-fluid .offset8 {        margin-left: 71.2707182320442%;        *margin-left: 71.16433525332079%    }    .row-fluid .offset8:first-child {        margin-left: 68.50828729281768%;        *margin-left: 68.40190431409427%    }    .row-fluid .offset7 {        margin-left: 62.70718232044199%;        *margin-left: 62.600799341718584%    }    .row-fluid .offset7:first-child {        margin-left: 59.94475138121547%;        *margin-left: 59.838368402492065%    }    .row-fluid .offset6 {        margin-left: 54.14364640883978%;        *margin-left: 54.037263430116376%    }    .row-fluid .offset6:first-child {        margin-left: 51.38121546961326%;        *margin-left: 51.27483249088986%    }    .row-fluid .offset5 {        margin-left: 45.58011049723757%;        *margin-left: 45.47372751851417%    }    .row-fluid .offset5:first-child {        margin-left: 42.81767955801105%;        *margin-left: 42.71129657928765%    }    .row-fluid .offset4 {        margin-left: 37.01657458563536%;        *margin-left: 36.91019160691196%    }    .row-fluid .offset4:first-child {        margin-left: 34.25414364640884%;        *margin-left: 34.14776066768544%    }    .row-fluid .offset3 {        margin-left: 28.45303867403315%;        *margin-left: 28.346655695309746%    }    .row-fluid .offset3:first-child {        margin-left: 25.69060773480663%;        *margin-left: 25.584224756083227%    }    .row-fluid .offset2 {        margin-left: 19.88950276243094%;        *margin-left: 19.783119783707537%    }    .row-fluid .offset2:first-child {        margin-left: 17.12707182320442%;        *margin-left: 17.02068884448102%    }    .row-fluid .offset1 {        margin-left: 11.32596685082873%;        *margin-left: 11.219583872105325%    }    .row-fluid .offset1:first-child {        margin-left: 8.56353591160221%;        *margin-left: 8.457152932878806%    }    input, textarea, .uneditable-input {        margin-left: 0    }    .controls-row [class*="span"] + [class*="span"] {        margin-left: 20px    }    input.span12, textarea.span12, .uneditable-input.span12 {        width: 710px    }    input.span11, textarea.span11, .uneditable-input.span11 {        width: 648px    }    input.span10, textarea.span10, .uneditable-input.span10 {        width: 586px    }    input.span9, textarea.span9, .uneditable-input.span9 {        width: 524px    }    input.span8, textarea.span8, .uneditable-input.span8 {        width: 462px    }    input.span7, textarea.span7, .uneditable-input.span7 {        width: 400px    }    input.span6, textarea.span6, .uneditable-input.span6 {        width: 338px    }    input.span5, textarea.span5, .uneditable-input.span5 {        width: 276px    }    input.span4, textarea.span4, .uneditable-input.span4 {        width: 214px    }    input.span3, textarea.span3, .uneditable-input.span3 {        width: 152px    }    input.span2, textarea.span2, .uneditable-input.span2 {        width: 90px    }    input.span1, textarea.span1, .uneditable-input.span1 {        width: 28px    }}@media (min-width: 768px) and (max-width: 979px) and (min-width: 768px) {    .container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {        width: 724px    }    .ajuste-Header {        min-height: 150px;        display: block;        clear: both;    }    #header {        width: 100%;        position: relative;        display: block;        min-height: 140px;        clear: both;    }    #itens-menu-topo {        background-color: #fff;        clear: both;    }    /*#Marca {            width: 400px;            height: 400px;            background-color: #666;            clear: both;    }*/}@media (max-width: 767px) {    body {        padding-left: 0px;        padding-right: 0px    }    .navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top {        margin-left: 0px;        margin-right: 0px    }    .container-fluid {        padding: 0    }    .dl-horizontal dt {        float: none;        clear: none;        width: auto;        text-align: left    }    .dl-horizontal dd {        margin-left: 0    }    .container {        width: auto    }    .row-fluid {        width: 100%    }    .row, .thumbnails {        margin-left: 0    }    .thumbnails > li {        float: none;        margin-left: 0    }    [class*="span"], .uneditable-input[class*="span"], .row-fluid [class*="span"] {        float: none;        display: block;        width: 100%;        margin-left: 0;        -webkit-box-sizing: border-box;        -moz-box-sizing: border-box;        box-sizing: border-box    }    .span12, .row-fluid .span12 {        width: 100%;        -webkit-box-sizing: border-box;        -moz-box-sizing: border-box;        box-sizing: border-box    }    .row-fluid [class*="offset"]:first-child {        margin-left: 0    }    .input-large, .input-xlarge, .input-xxlarge, input[class*="span"], select[class*="span"], textarea[class*="span"], .uneditable-input {        display: block;        width: 100%;        min-height: 30px;        -webkit-box-sizing: border-box;        -moz-box-sizing: border-box;        box-sizing: border-box    }    .input-prepend input, .input-append input, .input-prepend input[class*="span"], .input-append input[class*="span"] {        display: inline-block;        width: auto    }    .controls-row [class*="span"] + [class*="span"] {        margin-left: 0    }    .modal {        position: fixed;        top: 20px;        left: 20px;        right: 20px;        width: auto;        margin: 0    }    .modal.fade {        top: -100px    }    .modal.fade.in {        top: 20px    }}@media (max-width: 480px) {    .nav-collapse {        -webkit-transform: translate3d(0, 0, 0)    }    .page-header h1 small {        display: block;        line-height: 20px    }    input[type="checkbox"], input[type="radio"] {        border: 1px solid #ccc    }    .form-horizontal .control-label {        float: none;        width: auto;        padding-top: 0;        text-align: left    }    .form-horizontal .controls {        margin-left: 0    }    .form-horizontal .control-list {        padding-top: 0    }    .form-horizontal .form-actions {        padding-left: 10px;        padding-right: 10px    }    .media .pull-left, .media .pull-right {        float: none;        display: block;        margin-bottom: 10px    }    .media-object {        margin-right: 0;        margin-left: 0    }    .modal {        top: 10px;        left: 10px;        right: 10px    }    .modal-header .close {        padding: 10px;        margin: -10px    }    .carousel-caption {        position: static    }}body {    background: #fff;    color: #555555;    padding: 0;    font-family: 'Lato', sans-serif;    font-size: 16px;    line-height: 26px}body a, body .btn-link {    color: #555555}body a:hover, body .btn-link:hover {    color: #2f2f2f}body a:active, body .btn-link:active {    color: #2c4e86}body .active, body .active > a {    color: #2c4e86}body .active:hover, body .active > a:hover, body .active:active, body .active > a:active {    color: #2c4e86}a {    text-decoration: none}a:hover {    text-decoration: none}.container > p:last-child, .container-fluid > p:last-child, .row > p:last-child, .row-fluid > p:last-child {    margin-bottom: 0}.row, .row-fluid {    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}@media (max-width: 767px) {    .row, .row-fluid {        padding-left: 20px;        padding-right: 20px    }    .row .row, .row .row-fluid, .row-fluid .row, .row-fluid .row-fluid {        padding-left: 0;        padding-right: 0    }}.btn-group {    *zoom: 1;    display: block}.btn-group:before, .btn-group:after {    display: table;    content: "";    line-height: 0}.btn-group:after {    clear: both}.row > .btn-group {    text-align: center}.btn-group > .btn + .btn {    margin-left: 0}.btn-group > .btn:last-child {    border-left: 0}@media only screen and (max-width: 767px) {    #main .btn-dual > .btn:first-child, #main .btn-dual > .btn:last-child {        width: 50%    }    #main .btn-dual > .btn:first-child {        border-top-left-radius: 6px;        border-bottom-left-radius: 6px    }    #main .btn-dual > .btn:last-child {        border-top-right-radius: 6px;        border-bottom-right-radius: 6px    }}.btn {    display: inline-block;    *display: inline;    *zoom: 1;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    border-radius: 4px;    *margin-left: .3em;    margin-bottom: 0;    font-size: 14px;    line-height: 20px;    vertical-align: middle;    cursor: pointer;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    background: #e7e7e7;    color: #555555;    font-weight: bold;    text-transform: uppercase;    text-shadow: none;    text-align: center;    padding: 15px 20px;    border: 1px solid #d3d3d3;    *border: 0}.btn:first-child {    *margin-left: 0}.btn:hover {    text-decoration: none;    background: #dfdfdf;    color: #555555}.btn:focus {    outline: thin dotted #333;    outline: 5px auto -webkit-focus-ring-color;    outline-offset: -2px}.btn.active, .btn:active {    background-image: none;    outline: 0;    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);    -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);    box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05)}.btn.disabled, .btn[disabled] {    cursor: default;    background-image: none;    opacity: .45;    filter: alpha(opacity=45);    -webkit-box-shadow: none;    -moz-box-shadow: none;    box-shadow: none}.btn.btn-primary, .btn.active {    background: #2c4e86;    border: 1px solid #203f71;    color: #fff}.btn.btn-primary:hover, .btn.active:hover {    color: #fff;    background: #203f71}.btn.btn-primary:active, .btn.active:active {    background: #2c4e86}.btn.btn-primary[disabled]:hover, .btn.active[disabled]:hover, .btn.btn-primary.disabled:hover, .btn.active.disabled:hover {    background: #2c4e86}.btn-twitter, .btn-facebook, .btn-email {    color: #fff;    padding: 10px 20px}.btn-twitter:before, .btn-facebook:before, .btn-email:before {    font-weight: normal;    margin-right: 8px;    position: relative;    top: 1px}.btn-twitter:active, .btn-facebook:active, .btn-email:active, .btn-twitter:hover, .btn-facebook:hover, .btn-email:hover {    color: #fff}.btn-twitter {    background: #4092cc;    border-color: #4092cc;    margin-right: 20px}.btn-twitter:hover {    background: #3385bf;    border-color: #3385bf}.btn-twitter:active {    background: #2e77ab;    border-color: #2e77ab}.btn-email {    background: #ca4631;    border-color: #ca4631;    margin-right: 20px}.btn-email:hover {    background: #b53f2c;    border-color: #b53f2c}.btn-email:active {    background: #a13827;    border-color: #a13827}.btn-facebook {    background: #35528d;    border-color: #35528d;    margin-right: 20px}.btn-facebook:hover {    background: #2e477a;    border-color: #2e477a}.btn-facebook:active {    background: #273c68;    border-color: #273c68}.btn-list {    list-style: none;    margin: 0}.btn-list .btn {    margin: 0;    display: block}.btn-list > * + * {    margin-top: 10px}.btn-gmail {    background: #ca4631;    border-color: #ca4631;    margin-right: 20px;    color: #fff}.btn-gmail:hover {    background: #b53f2c;    border-color: #b53f2c}.btn-gmail:active {    background: #a13827;    border-color: #a13827}.btn-gmail:hover {    color: #fff}.btn-yahoo {    background: #61399d;    border-color: #61399d;    margin-right: 20px;    color: #fff}.btn-yahoo:hover {    background: #55328a;    border-color: #55328a}.btn-yahoo:active {    background: #4a2b78;    border-color: #4a2b78}.btn-yahoo:hover {    color: #fff}.btn-other {    background: #61399d;    border-color: #61399d;    margin-right: 20px;    color: #fff}.btn-other:hover {    background: #55328a;    border-color: #55328a}.btn-other:active {    background: #4a2b78;    border-color: #4a2b78}.btn-link, .btn-link:active, .btn-link[disabled] {    background-color: transparent;    background-image: none;    -webkit-box-shadow: none;    -moz-box-shadow: none;    box-shadow: none}.btn-link {    border: 0;    padding: 0;    font-size: inherit;    font-weight: inherit;    line-height: 1;    display: inline;    cursor: pointer;    color: #08c;    -webkit-border-radius: 0;    -moz-border-radius: 0;    border-radius: 0}.btn-link:hover {    color: #005580;    text-decoration: underline;    background-color: transparent}.btn-link[disabled]:hover {    color: #333;    text-decoration: none}.badge.count {    background: #fff;    border: 1px solid #e7e7e7;    color: #555555;    text-shadow: none}.hero-unit {    margin: 0;    margin-bottom: 40px;    padding: 20px;    padding-top: 40px;    padding-bottom: 40px;    font-size: inherit;    font-weight: 200;    line-height: inherit;    text-align: center;    color: #fff;    background-color: #83c9e9;    background-image: url(../img/vitrine-fundo-azul_01a.png);    background-repeat: repeat-x;    background-position: bottom;    -webkit-border-radius: 0px;    -moz-border-radius: 0px;    border-radius: 0px;}.hero-unit li {    line-height: 30px}.hero-unit.primary {    padding-top: 50px;    padding-bottom: 20px;}@media only screen and (min-width: 768px) {    .hero-unit.primary {        padding-bottom: 20px    }}.hero-unit h1 {    margin: 0;    font-size: 44px;    line-height: 50px;    color: inherit;    letter-spacing: -1px;    font-weight: normal}.hero-unit h1 + p {    margin-top: 15px;    font-size: 1.1em;    line-height: 1.6em}.hero-unit p.big {    font-size: 20px;    line-height: 27px}.hero-unit blockquote {    position: relative;    margin-bottom: 0;    padding-left: 0;    border-left: 0;    padding: 20px 20px 0;    text-align: center;    display: block}.hero-unit blockquote p {    font-size: 22px;    line-height: 30px}.hero-unit.primary .btn-dual .btn:last-child {    border-color: #1e1f1e;    background: #2a2a2a;    color: #555555}.hero-unit.primary .btn-dual .btn:last-child:hover {    background: #202020;}.hero-unit.secondary {    background: #2c4e86;}.hero-unit.secondary blockquote:before {    color: #203f71}.hero-unit.tertiary {    background: #fff;    color: #393939;    border-bottom: 1px solid #e7e7e7;    padding-top: 1px;    padding-bottom: 20px}@media only screen and (min-width: 768px) {    .hero-unit.tertiary {        padding-top: 40px;        padding-bottom: 40px    }}@media only screen and (min-width: 980px) {    .hero-unit.tertiary {        padding-top: 60px;        padding-bottom: 60px    }}.hero-unit.tertiary:nth-child(even) {    background: #fafafa}.hero-unit.tertiary p {    color: #555555;    padding-bottom: 20px}.hero-unit.plain {    background: #fff;    color: #555555}.hero-unit.plain h1 {    color: #393939}.hero-unit.explanation {    background: #2c4e86;    padding-top: 20px;    padding-bottom: 20px}.hero-unit.explanation:after {    border-top-color: #2c4e86}.hero-unit.explanation h1 {    font-size: 30px;    line-height: 36px}.hero-unit.explanation p {    font-size: 18px;    line-height: 22px;    font-style: italic}.hero-unit.flush {    margin-bottom: 0}.hero-unit .logo.cite {    margin-top: 15px}@media only screen and (max-width: 767px) {    .hero-unit {        padding-left: 0;        padding-right: 0    }}.tertiary [class*="span"].image-box, .tertiary [class*="span"].image-box-left {    padding-left: 150px;    position: relative;    height: 0;    display: none}@media only screen and (min-width: 768px) {    .tertiary [class*="span"].image-box, .tertiary [class*="span"].image-box-left {        height: 360px;        display: block;    }}.tertiary [class*="span"].image-box .arrow, .tertiary [class*="span"].image-box-left .arrow {    position: absolute;    left: 10px;    display: none}@media only screen and (min-width: 768px) {    .tertiary [class*="span"].image-box .arrow, .tertiary [class*="span"].image-box-left .arrow {        display: block    }}.tertiary [class*="span"].image-box .browser, .tertiary [class*="span"].image-box-left .browser {    border: 1px solid #e7e7e7;    border-bottom: 0;    background: #e7e7e7;    padding-top: 50px;    width: 980px;    position: relative;    border-radius: 20px 20px 0 0;    display: none}@media only screen and (min-width: 768px) {    .tertiary [class*="span"].image-box .browser, .tertiary [class*="span"].image-box-left .browser {        display: block    }}.tertiary [class*="span"].image-box .browser img, .tertiary [class*="span"].image-box-left .browser img {    float: left}.tertiary [class*="span"].image-box .browser:before, .tertiary [class*="span"].image-box-left .browser:before {    content: '';    position: absolute;    /*background: #000 url(/images/browser-buttons.png);*/    height: 19px;    width: 71px;    top: 15px;    left: 15px}.tertiary [class*="span"].image-box-left .arrow {    right: 10px;    left: auto}.tertiary [class*="span"].image-box-left .browser {    position: absolute;    right: 150px}.modal-backdrop {    background-color: #1f1f1e}.modal {    border: 0}@media only screen and (max-width: 767px) {    .modal .terms {        clear: both    }}@media only screen and (max-height: 450px) {    .modal {        position: absolute    }}.modal.narrow {    width: 380px;    margin-left: -190px;    left: 50%;    top: 15%}@media only screen and (max-width: 400px) {    .modal.narrow {        width: 300px;        margin-left: -150px    }}@media only screen and (max-height: 600px) {    .modal.narrow {        top: 10px    }}.modal.narrow .modal-header, .modal.narrow .modal-body, .modal.narrow .modal-footer {    padding: 20px}.modal.cutout {    border: 0;    background: transparent;    box-shadow: none}.modal.cutout .modal-header {    background: #fff;    border-radius: 4px 4px 0 0;    text-align: center}.modal.cutout .modal-header > :first-child {    width: 200px;    left: 50%;    margin-left: -100px;    height: auto;    display: block;    position: absolute;    z-index: 999}.modal.clive .modal-header {    margin-top: 150px;    padding-top: 104px}.modal.clive .modal-header > :first-child {    height: 254px;    margin-top: -254px}.modal.pie .modal-header {    margin-top: 100px;    padding-top: 100px}.modal.pie .modal-header > :first-child {    height: 200px;    margin-top: -200px}@media only screen and (max-height: 750px) {    .modal.cutout .modal-header {        margin-top: 0;        padding-top: 20px    }    .modal.cutout .modal-header > :first-child {        display: none    }}.modal .modal-header, .modal .modal-body, .modal .modal-footer {    padding: 20px 40px;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}@media only screen and (max-width: 767px) {    .modal .modal-header, .modal .modal-body, .modal .modal-footer {        padding: 20px    }}.modal .modal-header {    border-radius: 4px 4px 0 0;    color: #393939;    font-size: 15px;    border-bottom: none}.modal .modal-header p {    padding-bottom: 0;    margin-bottom: 0}.modal .modal-header h1 {    font-weight: normal;    font-size: 36px}.modal .modal-header .close {    position: absolute;    top: 10px;    right: 12px;    font-size: 16px}.modal .modal-header a {    text-decoration: underline}.modal .modal-body, .modal .modal-footer {    background: #2e2e2e}.modal .modal-body a, .modal .modal-footer a {    color: #d9d9d9}.modal .modal-body a:hover, .modal .modal-footer a:hover {    color: #fff}.modal .modal-body {    border-radius: 0 0 4px 4px}.modal .modal-body input[type="text"], .modal .modal-body input[type="email"], .modal .modal-body [type="password"], .modal .modal-body textarea, .modal .modal-body select {    width: 100%;    max-width: 100%;    height: 40px;    border: 0;    font-size: 16px;    padding: 10px;    background: #171717;    color: #fff;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}.modal .modal-body input[type="text"]::-webkit-input-placeholder, .modal .modal-body input[type="email"]::-webkit-input-placeholder, .modal .modal-body [type="password"]::-webkit-input-placeholder, .modal .modal-body textarea::-webkit-input-placeholder, .modal .modal-body select::-webkit-input-placeholder {    color: #555555;    font-weight: bold}.modal .modal-body input[type="text"]:-moz-placeholder, .modal .modal-body input[type="email"]:-moz-placeholder, .modal .modal-body [type="password"]:-moz-placeholder, .modal .modal-body textarea:-moz-placeholder, .modal .modal-body select:-moz-placeholder {    color: #555555;    font-weight: bold}.modal .modal-body input[type="text"]::-moz-placeholder, .modal .modal-body input[type="email"]::-moz-placeholder, .modal .modal-body [type="password"]::-moz-placeholder, .modal .modal-body textarea::-moz-placeholder, .modal .modal-body select::-moz-placeholder {    color: #555555;    font-weight: bold}.modal .modal-body input[type="text"]:-ms-input-placeholder, .modal .modal-body input[type="email"]:-ms-input-placeholder, .modal .modal-body [type="password"]:-ms-input-placeholder, .modal .modal-body textarea:-ms-input-placeholder, .modal .modal-body select:-ms-input-placeholder {    color: #555555;    font-weight: bold}.modal .modal-body textarea {    padding: 10px;    min-height: 100px}.modal .modal-body select {    -webkit-appearance: none;    line-height: 20px;    padding-right: 20px;    background-image: url(/images/dropdown.png);    background-repeat: no-repeat;    background-position: right}.modal .modal-body + .modal-footer {    border-radius: 0 0 4px 4px;    margin-top: -4px;    padding-top: 4px;    z-index: 1;    position: relative}.modal .modal-footer {    -webkit-box-shadow: none;    -moz-box-shadow: none;    box-shadow: none;    border-top: none;    text-align: left;    padding-top: 0}.modal .modal-footer.full {    padding: 0}.modal .modal-footer.full > a:only-child {    background: #2c4e86;    border-radius: 0 0 3px 3px;    color: white;    display: block;    padding: 20px;    text-align: center}.modal .modal-footer.full > a:only-child:hover {    background: #203f71}.modal .modal-footer .btn {    padding-top: 10px;    padding-bottom: 10px;    float: left}@media screen and (max-width: 520px) {    .modal .modal-footer .btn {        display: block;        float: none    }}.modal .modal-footer .social {    margin-top: -8px;    margin-bottom: 0;    font-size: 44px}@media screen and (max-width: 399px) {    .modal .modal-footer .social {        margin-top: 20px    }}@media screen and (max-width: 520px) {    .modal .modal-footer .social {        display: block;        width: 100%;        padding-top: 20px;        text-align: center    }}@media screen and (min-width: 400px) {    .modal .modal-footer .social {        float: right    }}.modal .modal-footer .social a {    display: inline-block;    height: 44px;    font-size: 24px;    padding: 0 10px;    padding-top: 3px;    color: #fff;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}.modal .modal-footer .social a:before {    position: relative;    top: 13px}.modal .modal-footer .social a.twitter {    background: url(/images/backdrops/twitter.png)}.modal .modal-footer .social a.facebook {    background: url(/images/backdrops/facebook.png)}.modal .modal-footer .social a.googleplus {    background: url(/images/backdrops/google.png)}.modal .illustration {    position: absolute;    bottom: -120px;    right: -200px;    z-index: 2}.with-illustration .modal-body {    padding-right: 160px}#loginModal {    width: 400px;    margin-left: -200px;    left: 50%;    top: 15%}@media (max-width: 479px) {    #loginModal {        width: auto;        margin: 0;        left: 20px;        top: 20px    }}#loginModal [data-step] {    display: none}#loginModal[data-current-step="email"] [data-step~="email"] {    display: block}#loginModal[data-current-step="email"] [data-mode] {    display: none}#loginModal[data-current-step="email"][data-current-mode="Login"] [data-mode="login"] {    display: block}#loginModal[data-current-step="email"][data-current-mode="Signup"] [data-mode="signup"] {    display: block}#loginModal[data-current-step="password"] [data-step~="password"] {    display: block}#loginModal[data-current-step="unsupported"] [data-step~="unsupported"] {    display: block}#loginModal[data-current-step="servicePrompt"] [data-step~="servicePrompt"] {    display: block}#loginModal .modal-header {    text-align: center}#loginModal .modal-header h1 {    font-size: 20px;    margin: 0}#loginModal .modal-header p {    color: #989898}#loginModal form {    margin: 0}#loginModal .modal-body, #loginModal .modal-header {    padding: 20px}#loginModal .modal-body .alert, #loginModal .modal-header .alert {    margin-bottom: 0}#loginModal .alert:empty {    display: none}#loginModal p.check input, #loginModal p.check label, #loginModal p.check a {    float: left;    padding: 0;    line-height: 1.6em;    font-size: 12px;    display: block;    padding-left: 3px}#loginModal .message {    text-align: center}#loginModal .modal-footer {    padding: 0}#loginModal .modal-footer.Loading {    background-color: #2c4e86 !important}#loginModal .modal-footer .btn {    width: 100%;    padding: 20px;    border-radius: 0 0 6px 6px}#loginModal .select-provider {    list-style: none;    margin: 0;    padding: 0}#loginModal .select-provider li {    width: 33.33333%;    float: left;    display: block}#loginModal .select-provider a {    display: block;    padding: 20px;    text-align: center}#loginModal .select-provider .btn-gmail {    border-radius: 0 0 0 6px}#loginModal .select-provider .btn-yahoo {    border-radius: 0}#loginModal .select-provider .btn-primary {    border-radius: 0 0 6px 0}.social.modal {    color: #fff}.social.modal .modal-body, .social.modal .modal-footer {    background: #fff;    color: #6c6c6c;    font-size: 20px}.social.modal .rim {    background: white;    border-radius: 100px;    padding: 7px}.social.modal svg {    width: 100%;    height: 100%}.social.modal svg path:first-child {    fill: #2c4e86}.social.modal svg path:first-child + path {    fill: #5388db}.social.modal .inner {    position: absolute;    top: 35px;    right: 35px;    bottom: 35px;    left: 35px;    background: #2f2f2f;    color: #cecece;    border-radius: 100px;    padding: 8px}.social.modal .inner h3 {    font-size: 24px;    line-height: 1;    margin: 11px 0 0}.social.modal .inner h4 {    font-size: 16px;    font-weight: normal;    line-height: 1;    margin: 2px 0 0}.social.modal .inner h3:first-child {    color: #2c4e86}.social.modal .inner h3:first-child ~ h3 {    color: #5388db}#videoModal {    background: #2f2f2f;    width: 80%;    left: 10%;    margin-left: 0;    height: auto}#videoModal .modal-header {    background: #fff;    padding: 20px;    border-radius: 6px 6px 0 0}#videoModal .modal-body {    padding: 10px;    border-radius: 6px;    background: none;    max-height: none}@media only screen and (min-width: 600px) {    #videoModal .modal-body {        padding: 20px    }}#tourModal {    color: #fff}@media only screen and (min-width: 768px) {    #tourModal {        width: 620px;        margin-left: -310px    }}#tourModal .modal-header {    background: #2f2f2f}#tourModal .modal-header p a {    color: #fff;    border-bottom: 1px solid #6c6c6c}#tourModal .modal-header, #tourModal .modal-header h1 {    color: #fff;    text-align: center}#tourModal .modal-header h1 {    font-weight: normal}#tourModal .modal-body {    background: #fff;    color: #6c6c6c;    font-size: 20px;    padding: 0;    height: auto;    max-height: 100%}#tourModal .tour-intro {    margin-bottom: 20px}@media only screen and (min-width: 768px) {    #tourModal .tour-intro {        height: 340px;        overflow: hidden    }}#tourModal .tour-intro .container {    width: 100%;    padding-top: 20px}#tourModal .tour-intro .span4 {    width: 100%;    padding-left: 20px;    padding-right: 20px;    padding-bottom: 20px}@media only screen and (min-width: 768px) {    #tourModal .tour-intro .span4 {        width: 45%;        padding-left: 20px;        padding-right: 0;        padding-bottom: 0    }}#tourModal .tour-intro .span4 h1 {    margin-top: 0;    font-size: 1.1em;    line-height: 1.2em}#tourModal .tour-intro .span4 p {    font-size: 0.8em;    line-height: 1.3em}#tourModal .tour-intro .span8.image-box {    width: 50%;    float: right;    padding-left: 10px}#tourModal .tour-intro .span8.image-box .browser {    width: 480px}#tourModal .features {    padding: 20px}#tourModal .features .feature {    position: relative;    min-height: 100px}#tourModal .features .feature .icon {    position: absolute;    display: block;    width: 100px;    height: 100px;    background: #ea3852;    border-radius: 100%;    color: #fff;    float: left;    text-align: center;    font-size: 45px}#tourModal .features .feature .icon.preview, #tourModal .features .feature .icon.email-forward {    background: #3ac1cf}#tourModal .features .feature .icon.social, #tourModal .features .feature .icon.folder {    background: #4787d9}#tourModal .features .feature .icon.list, #tourModal .features .feature .icon.layout {    background: #7238d9}#tourModal .features .feature .icon:before {    position: absolute;    top: 55%;    display: block;    width: 100%;    line-height: 0em;    height: 0px}#tourModal .features .feature .content {    padding-left: 120px}#tourModal .features .feature .content h1 {    font-size: 20px;    margin-bottom: 5px}#tourModal .features .feature .content p {    font-size: 15px;    margin-top: 0}.sections {    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    border: 1px solid #e7e7e7}@media (min-width: 768px) {    .sections {        border-radius: 5px    }    .sections > :first-child {        border-radius: 5px 5px 0 0    }    .sections > :first-child > :first-child {        border-radius: 5px 5px 0 0    }    .sections > :last-child {        border-radius: 0 0 5px 5px    }    .sections > :only-child {        border-radius: 5px    }}.sections article {    margin-top: 0;}.section-header {    position: relative;    margin-top: 0;    margin-bottom: 0;    padding: 10px 20px;    background: #2c4e86;    color: #fff;    font-size: 14px;    font-weight: bold;    text-shadow: none;    text-transform: none}.section-header:after {    top: 100%;    border: solid transparent;    content: " ";    height: 0;    width: 0;    position: absolute;    pointer-events: none;}.section-header:after {    border-color: rgba(0, 0, 0, 0);    border-top-color: #2c4e86;    border-width: 6px;    left: 20px;    margin-left: -6px}.section-content {    padding: 20px 20px}.section-content > p:last-child, .section-content > ul:last-child, .section-content > ol:last-child {    margin-bottom: 0}.section-content > p:last-child > li:last-child, .section-content > ul:last-child > li:last-child, .section-content > ol:last-child > li:last-child {    margin-bottom: 0}h1 + ul.big {    margin-top: 20px}ul.big {    font-size: 26px;    line-height: 30px}ul.big li {    margin-right: 40px}ul.big li :last-child {    margin-right: 0}ul.big .icon:before {    margin-right: 10px;    position: relative;    top: 4px}.nav-list {    border: 1px solid #e7e7e7;    background: #fff;    font-size: 0.9em}@media (max-width: 767px) {    .nav-list {        margin-bottom: 30px    }}@media (min-width: 768px) {    .nav-list {        border-radius: 5px    }    .nav-list > :first-child {        border-radius: 5px 5px 0 0    }    .nav-list > :first-child > :first-child {        border-radius: 5px 5px 0 0    }    .nav-list > :last-child {        border-radius: 0 0 5px 5px    }    .nav-list > :only-child {        border-radius: 5px    }}.nav-list .nav-header {    position: relative;    margin-top: 0;    margin-bottom: 0;    padding: 10px 10px;    background: #2f2f2f;    color: #fff;    font-size: 14px;    font-weight: bold;    text-shadow: none;    text-transform: none;    padding: 12px;    font-weight: bold}.nav-list .nav-header:after {    top: 100%;    content: " ";    height: 0;    width: 0;    position: absolute;    pointer-events: none}.nav-list .nav-header:after {    border-color: rgba(0, 0, 0, 0);    border-top-color: #2f2f2f;    border-width: 6px;    left: 20px;    margin-left: -6px}.nav-list .nav-header:after {    display: none}.nav-list li a {    padding-top: 10px;    padding-bottom: 10px}.nav-list li + li + li a {    border-top: 1px solid #e7e7e7}.nav-list li > a {    background: #fff}.nav-list li > a:hover {    background: #fff}.nav-list li.active > a, .nav-list li.active > a:hover {    background: #fafafa;    color: #000;    text-shadow: none}.nav-list .badge {    float: right}.progress {    height: 8px;    background: #000;    -webkit-border-radius: 4px;    border-radius: 4px}.progress .bar {    -webkit-border-radius: 4px;    border-radius: 4px;    background: #36b1d9;    background: -moz-linear-gradient(left, #36b1d9 0, #56cdb3 100%);    background: -webkit-gradient(linear, left top, right top, color-stop(0, #36b1d9), color-stop(100%, #56cdb3));    background: -webkit-linear-gradient(left, #36b1d9 0, #56cdb3 100%);    background: -o-linear-gradient(left, #36b1d9 0, #56cdb3 100%);    background: -ms-linear-gradient(left, #36b1d9 0, #56cdb3 100%);    background: linear-gradient(to right, #36b1d9 0, #56cdb3 100%);    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#36b1d9', endColorstr='#56cdb3', GradientType=1);}.progress.steps4 .step1 {    width: 25%}.progress.steps4 .step2 {    width: 50%}.progress.steps4 .step3 {    width: 75%}.progress.steps4 .step4 {    width: 100%}.circle {    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    text-align: center;    border-radius: 1000px;    margin: 0 auto;    height: auto;    padding-top: 23%;    padding-bottom: 23%;    width: 65%;    font-weight: bold;    font-size: 90px;    background: #30c2a2;    color: #fff}@media (min-width: 768px) {    .circle {        width: 100%;        padding-top: 26%;        padding-bottom: 22%;        font-size: 50px    }}@media (min-width: 980px) {    .circle {        font-size: 74px    }}@font-face {    font-family: "SSSymbolicons";    src: url('/fonts/line/ss-symbolicons-line.eot');    src: url('/fonts/line/ss-symbolicons-line.eot?#iefix') format('embedded-opentype'), url('/fonts/line/ss-symbolicons-line.woff') format('woff'), url('/fonts/line/ss-symbolicons-line.ttf') format('truetype'), url('/fonts/line/ss-symbolicons-line.svg#SSSymboliconsLine') format('svg');    font-weight: normal;    font-style: normal}@font-face {    font-family: "SSSymbolicons";    src: url('/fonts/block/ss-symbolicons-block.eot');    src: url('/fonts/block/ss-symbolicons-block.eot?#iefix') format('embedded-opentype'), url('/fonts/block/ss-symbolicons-block.woff') format('woff'), url('/fonts/block/ss-symbolicons-block.ttf') format('truetype'), url('/fonts/block/ss-symbolicons-block.svg#SSSymboliconsBlock') format('svg');    font-weight: bold;    font-style: normal}@font-face {    font-family: "SSSocial";    src: url('/fonts/social/ss-social-regular.eot');    src: url('/fonts/social/ss-social-regular.eot?#iefix') format('embedded-opentype'), url('/fonts/social/ss-social-regular.woff') format('woff'), url('/fonts/social/ss-social-regular.ttf') format('truetype'), url('/fonts/social/ss-social-regular.svg#SSSocialRegular') format('svg');    font-weight: normal;    font-style: normal}@font-face {    font-family: "SSSocial";    src: url('/fonts/social/ss-social-circle.eot');    src: url('/fonts/social/ss-social-circle.eot?#iefix') format('embedded-opentype'), url('/fonts/social/ss-social-circle.woff') format('woff'), url('/fonts/social/ss-social-circle.ttf') format('truetype'), url('/fonts/social/ss-social-circle.svg#SSSocialCircle') format('svg');    font-weight: bold;    font-style: normal}html:hover [class^="ss-"] {    -ms-zoom: 1}.icon:before {    display: inline-block;    speak: none;    font-family: "SSSymbolicons";    font-style: normal;    text-decoration: none;    text-rendering: optimizeLegibility;    white-space: nowrap;    -moz-font-feature-settings: "liga=1";    -moz-font-feature-settings: "liga";    -ms-font-feature-settings: "liga" 1;    -o-font-feature-settings: "liga";    font-feature-settings: "liga"}.icon.brand:before {    font-family: "SSSocial"}.icon.small:before {    position: relative;    top: 2px;    height: 16px;    width: 16px;    margin-right: 4px}.icon.simple .text {    display: none}.icon.strong:before {    font-weight: bold}.icon.done:before {    content: "\2713"}.icon.login:before {    content: "\1F513"}.icon.logout:before {    content: "\1F512"}.icon.menu:before {    content: "\ED50"}.icon.rollup:before {    content: "\1F4D6"}.icon.rollup-add:before {    content: "\002B"}.icon.rollup-stop:before {    content: "\1F4E5"}.icon.email:before {    content: "\2709"}.icon.email-inbox:before {    content: "\1F4E5"}.icon.email-new:before {    content: "\1F4E9"}.icon.email-forward:before {    content: "\27A1"}.icon.email-unsubscribe:before {    content: "\EC04"}.icon.email-resubscribe:before {    content: "\EC01"}.icon.archives:before {    content: "\1F4C5"}.icon.today:before {    content: "\23F2"}.icon.tomorrow:before {    content: "\23F2"}.icon.view-thumbnail:before {    content: "\E9A0"}.icon.view-list:before {    content: "\ED50"}.icon.close:before {    content: "\2421"}.icon.next:before {    content: "\25BB"}.icon.prev:before {    content: "\25C5"}.modal-header .icon.overlay-close:before, .icon.overlay-close:before {    content: "\2421"}.icon.up:before {    content: "\2B06"}.icon.left:before {    content: "\2B05"}.icon.right:before {    content: "\27A1"}.icon.down:before {    content: "\2B07"}.icon.settings:before {    content: "\2699"}.icon.search:before {    content: "\1F50D"}.icon.avatar:before {    content: "\1F464"}.icon.preview:before {    content: "\1F304"}.icon.layout:before {    content: "\E973"}.icon.list:before {    content: "\ED50"}.icon.share:before {    content: "\F601"}.icon.folder:before {    content: "\1F4C1"}.icon.undo:before {    content: "\21A9"}.icon.morning:before {    content: "\F120"}.icon.afternoon:before {    content: "\1F506"}.icon.evening:before {    content: "\1F319"}.icon.information:before {    content: "\2139"}.icon.help:before {    content: "\2753"}.icon.everything:before {    content: "\E900"}.icon.business:before {    content: "\EC00"}.icon.deals:before {    content: "\1F4B0"}.icon.education:before {    content: "\1F393"}.icon.entertainment:before {    content: "\1F4FA"}.icon.financial:before {    content: "\1F4B5"}.icon.lifestyle:before {    content: "\1F464"}.icon.news:before {    content: "\1F4F0"}.icon.shopping:before {    content: "\E500"}.icon.social:before {    content: "\E399"}.icon.tools:before {    content: "\F031"}.icon.travel:before {    content: "\2708"}.icon.uncategorized:before {    content: "\E901"}.icon.brand.email:before {    content: "\2709"}.icon.twitter:before {    content: "\F611"}.icon.linkedin:before {    content: "\F612"}.icon.facebook:before {    content: "\F610"}.icon.googleplus:before {    content: "\F613"}.icon.youtube:before {    content: "\F630"}.icon.paypal:before {    content: "\F680"}.icon.rss:before {    content: "\E310"}.icon.stackoverflow:before {    content: "\f672"}.icons.inline {    font-size: 28px;    line-height: 28px;    margin-top: 30px}h1 {    color: #000}article + article {    margin-top: 40px}article p, article ol, article ul {    font-size: 1.1em;    line-height: 1.6em}article p li, article ol li, article ul li {    line-height: 1.6em;    margin-bottom: 10px}article h1, .section h1 {    font-size: 1.6em;    line-height: 1.4em;    font-weight: normal;    color: #2f2f2f}section article h1 {    font-size: 18px;    font-weight: 600}.section {    margin-bottom: 0;    border-bottom: 1px solid #e7e7e7}.intro {    text-align: left}.video-box {    position: relative;    height: 0}.video-box.widescreen {    padding-bottom: 56.25%}.video-box.standard {    padding-bottom: 75%}.video-box iframe {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%}.pull-right {    float: right}.pull-left {    float: left}.hide {    display: none}.show {    display: block}.invisible {    visibility: hidden}.affix {    position: fixed}#header {    padding: 10px 0;    border-bottom: 1px solid #e7e7e7;    background: #fff;}@media only screen and (min-width: 768px) {    #header {        min-height: 70px;        padding: 0;        margin-right: 0;    }}#header #logo {    height: 30px;    /*width: 102px;*/    margin: auto}#header #logo img {    height: 100%;    width: auto;}@media only screen and (min-width: 768px) {    #header #logo {        /*margin: 20px 0 16px;*/        float: left;        /*height: 35px;*/        width: auto    }    #header #logo img {        width: 120px;        height: 35px    }}#header .content {    position: relative;    margin: 0 auto;    padding: 0 20px;    max-width: 1170px;    display: block;    *zoom: 1;}#header .content:before, #header .content:after {    display: table;    content: "";    line-height: 0}#header .content:after {    clear: both}#header .user {    color: #fff;    font-weight: bold}#header .nav {    margin-bottom: 0;    clear: both;}@media only screen and (min-width: 768px) {    #header .nav {        width: auto    }    #header .nav.links {        margin-left: 10px;        float: right    }    #header .nav.actions {        width: auto;        max-width: 315px;        float: right;        overflow: hidden    }    #header .nav.actions > .user {        max-width: 315px    }    #header .nav.actions #head-signup > .btn-group {        margin-top: 15px    }    #header .nav.actions #head-signup > .btn-group .btn {        padding: 10px 15px;        font-size: 13px    }    #header .nav .btn-group {        margin-left: 30px    }    #header .nav li {        float: left    }    #header .nav li a {        height: auto;        font-weight: bold;        font-size: 0.8em    }    #header .nav li a:hover {        /*background: none*/    }    #header .nav li a, #header .nav li a:before {        /*text-align: center;*/    }}#header .nav li a {    padding: 25px 20px}#header .nav li a.btn {    margin: 17px}#userMenu:after, #userMenu:before {    right: 19px}@media only screen and (min-width: 920px) {    #header .nav li a {        padding: 25px 25px    }    #header .nav li a.btn {        margin: 17px    }    #userMenu:after, #userMenu:before {        right: 24px    }}@media only screen and (min-width: 768px) and (max-width: 979px) {    #header.LoggedIn menu {        right: 0    }    #header.LoggedIn .content {        padding-right: 0    }}@media only screen and (max-width: 599px) {    .PageTitle {        display: none    }}header.NavHeader {    background-color: white;    border-bottom: 1px solid #e7e7e7}header.NavHeader.StickyScroll {    z-index: 60;    width: 100%}header.NavHeader.StickyScroll.stuck {    border-bottom: 0;    -webkit-box-shadow: 0 2px 15px rgba(0, 0, 0, 0.25);    -moz-box-shadow: 0 2px 15px rgba(0, 0, 0, 0.25);    box-shadow: 0 2px 15px rgba(0, 0, 0, 0.25)}header.NavHeader > nav {    text-align: center;    line-height: .5}header.NavHeader > nav > ul {    list-style: none;    display: inline-block;    margin: 0}header.NavHeader > nav > ul li span {    display: none}@media only screen and (min-width: 768px) {    header.NavHeader > nav > ul li span {        display: inline    }}header.NavHeader > nav > ul > li > a, header.NavHeader > nav > ul > li > label {    padding: 10px 10px}header.NavHeader > nav > ul > li > a.btn, header.NavHeader > nav > ul > li > label.btn {    margin: 5px;    padding: 4px 12px}@media only screen and (min-width: 340px) {    header.NavHeader > nav > ul > li > a, header.NavHeader > nav > ul > li > label {        padding: 13px 10px    }    header.NavHeader > nav > ul > li > a.btn, header.NavHeader > nav > ul > li > label.btn {        margin: 6px;        padding: 6px 12px    }}@media only screen and (min-width: 480px) {    header.NavHeader > nav > ul > li > a, header.NavHeader > nav > ul > li > label {        padding: 13px 15px    }    header.NavHeader > nav > ul > li > a.btn, header.NavHeader > nav > ul > li > label.btn {        margin: 6px;        padding: 6px 12px    }}@media only screen and (min-width: 600px) {    header.NavHeader > nav > ul > li > a, header.NavHeader > nav > ul > li > label {        padding: 20px 20px    }    header.NavHeader > nav > ul > li > a.btn, header.NavHeader > nav > ul > li > label.btn {        margin: 13px;        padding: 6px 12px    }}@media only screen and (min-width: 726px) {    header.NavHeader > nav > ul > li > a, header.NavHeader > nav > ul > li > label {        padding: 20px 25px    }    header.NavHeader > nav > ul > li > a.btn, header.NavHeader > nav > ul > li > label.btn {        margin: 13px;        padding: 6px 12px    }}.StickyScroll {    z-index: 50}[class*="span"].StickyScroll {    position: absolute}@media only screen and (max-width: 767px) {    .nav.links {        /*display: none*/    }    #head-signup > .btn-group {        position: absolute;        right: 10px;        top: 0    }    #head-signup > .btn-group .btn-primary {        display: none    }    #head-signup .btn {        border-radius: 4px;        border-left: 1px solid #d3d3d3;        padding: 7px 12px;        line-height: 1    }    #header .nav li a.UserTrigger {        position: absolute;        display: block;        top: -10px;        right: 0;        padding: 2px;        width: 21px;        height: 21px;        color: #000;        font-size: 0    }    #header .nav li a.UserTrigger:before {        font-size: 21px;        font-family: '';        content: ""    }    #header.MenuOpen .UserTrigger:before {        content: "\2421"    }    #userMenu {        /*display: none;*/        -webkit-box-sizing: border-box;        -moz-box-sizing: border-box;        box-sizing: border-box;        font-size: 14px;        margin-top: 20px;        width: 88%;        padding: 20px 0;        overflow-x: hidden;        position: fixed;        top: 0;        left: 0;        height: 100%;        margin: 0;        background: #2f2f2f;        z-index: 99;        border-right: 1px solid black;        -webkit-box-shadow: 0 2px 5px 2px rgba(0, 0, 0, .5);        -moz-box-shadow: 0 2px 5px 2px rgba(0, 0, 0, .5);        box-shadow: 0 2px 5px 2px rgba(0, 0, 0, .5)    }    #userMenu .user {        -ms-text-overflow: ellipsis;        -o-text-overflow: ellipsis;        text-overflow: ellipsis;        color: #fff;        font-weight: normal;        line-height: inherit;        margin: 0 6% 20px;        font-size: 120%    }    #userMenu .user:before {        font-family: "SSSymbolicons";        position: relative;        top: 2px;        height: 16px;        width: 16px;        margin-right: 10px;        font-weight: bold;        content: "\1F464"    }    #userMenu a {        display: block;        padding: 20px 6%;        font-size: 16px    }    #userMenu a:before {        margin-right: 12px    }    #userMenu a:hover {        color: inherit    }    #userMenu a:focus {        outline: none;        color: #fff    }}@media only screen and (min-width: 768px) {    .outer-nav .nav.links a:before {        width: 0;        content: "";        padding-right: 0    }    .user a:after {        content: '\25BC';        font-size: 12px;        margin-left: 8px    }    .nav-action a {        padding-right: 0;        border-left: 1px solid #e7e7e7    }    .nav-action a:before {        vertical-align: middle;        font-size: 25px;        margin-right: 12px    }    .nav-action:last-child {        border-right: 1px solid #e7e7e7    }    #userMenu {        display: none;        width: 200px;        z-index: 100;        position: absolute;        background: #2f2f2f;        right: 20px;        top: 100%;        text-align: center;        border: 1px solid #000;        border-top: none;        padding: 5px 0;        margin: 0;        margin-top: -22px;        -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, .08);        -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, .08);        box-shadow: 0 2px 5px rgba(0, 0, 0, .08);        border-radius: 6px    }    #userMenu:after, #userMenu:before {        bottom: 100%;        border: solid transparent;        content: " ";        height: 0;        width: 0;        position: absolute;        pointer-events: none    }    #userMenu:after {        border-color: rgba(156, 225, 255, 0);        border-bottom-color: #2f2f2f;        border-width: 6px;        margin-left: -6px    }    #userMenu:before {        border-color: rgba(23, 17, 21, 0);        border-bottom-color: #000;        border-width: 7px;        margin-left: -7px    }    #userMenu .user {        display: none    }    #userMenu a, #userMenu a:hover {        color: #a6aeab;        display: block;        text-align: left;        cursor: pointer;        padding: 5px 0;        margin: 0 15px;        font-size: 13px;        vertical-align: middle    }    #userMenu a:before, #userMenu a:hover:before {        margin-right: 5px;        vertical-align: top    }    #userMenu a:nth-child(2), #userMenu a:hover:nth-child(2) {        border-top: 0;        border-radius: 6px 6px 0 0    }    #userMenu a:last-child, #userMenu a:hover:last-child {        border-bottom: 0;        border-radius: 0 0 6px 6px    }    #userMenu a.active, #userMenu a:hover.active {        color: #2c4e86    }    #userMenu a:focus {        outline: none;        color: #fff    }}#footer {    margin-top: 80px;    margin-bottom: 0;    padding-top: 40px;    padding-bottom: 20px;    background: #2f2f2f;    color: #fff;    font-size: 15px;    z-index: 51;    position: relative}#footer a {    color: #cecece}#footer .sitemap > h1, #footer .social > h1 {    margin-top: 0;    padding: 0;    color: #fff;    font-size: 18px;    line-height: 36px;    font-weight: bold;    text-transform: uppercase}@media only screen and (max-width: 767px) {    #footer .sitemap {        *zoom: 1    }    #footer .sitemap:before, #footer .sitemap:after {        display: table;        content: "";        line-height: 0    }    #footer .sitemap:after {        clear: both    }}#footer .sitemap > h1 {    margin-bottom: 9px}#footer .sitemap a {    float: left;    width: 50%;    margin-bottom: 10px}#footer .sitemap a:hover {    color: #fff}#footer .well {    background: #2a2a2a;    border: none;    padding-top: 20px}#footer .well:hover {    background: #222}#footer .well .icon {    float: left}#footer .well .icon:before {    font-size: 40px;    margin-top: 17px;    margin-right: 14px;    color: #fff}#footer .well h1, #footer .well .count {    font-size: 18px;    line-height: 18px}#footer .well h1 {    margin-top: 0;    margin-bottom: 9px;    color: #79bfdf}#footer .well .count {    font-weight: bold;    color: #fff}#footer .copyright {    margin-top: 40px;    margin-bottom: 20px}@media only screen and (max-width: 767px) {    #footer .copyright {        padding: 0 20px    }}#footer .copyright, #footer .copyright a {    color: #6c6c6c}#footer .copyright a {    text-decoration: underline}#footer .copyright a:hover {    color: #fff;    text-decoration: none}.ui-datepicker {    z-index: 100 !important}.image-box {    text-align: right}.image-box.before-text {    text-align: left}.MainContent {    margin-top: 40px;    position: relative}.BaseContent > footer {    color: #7c7c7c;    margin: 40px auto}.OverlaidBase {    position: fixed;    top: 0;    left: 0;    width: 100%;    height: 100%}.Overlay {    position: fixed;    top: 0;    left: 0;    width: 100%;    height: 100%;    z-index: 100;    background-color: black;    opacity: .8;    filter: alpha(opacity=80)}.Loading {    background: #d1d1d1 url('/images/loading-16.gif') no-repeat center center !important;    cursor: default}.Loading * {    visibility: hidden}@media only screen and (max-width: 767px) {    .arrow {        display: none    }    .OverlaidBase-Mobile {        position: fixed;        top: 0;        left: 0;        width: 100%;        height: 100%    }}.overflow-hidden {    overflow: hidden}@media only screen and (min-width: 980px) {    .content-narrow {        padding: 0 100px    }    .content-narrow h2, .content-narrow h3, .content-narrow h4 {        color: #2f2f2f    }}article p a {    color: #2f2f2f}article p a:hover {    text-decoration: underline}.row-fluid article {    padding-top: 3%}@media only screen and (max-width: 767px) {    .hero-unit {        padding-top: 10px;        text-align: center    }    .hero-unit img {        margin-top: 20px    }    .hero-unit.primary, .hero-unit.secondary {        padding-top: 30px;        padding-bottom: 20px;    }    .buttons {        text-align: center    }}@media only screen and (max-width: 767px) {    #intro {        padding-top: 50px;        padding-bottom: 50px    }}#intro .intro h1 {    text-align: center;    font-size: 34px;    line-height: 40px}@media only screen and (min-width: 768px) {    #intro .intro h1 {        text-align: left;        font-size: 24px;        line-height: 30px;    }}@media only screen and (min-width: 980px) {    #intro .intro h1 {        font-size: 34px;        line-height: 40px    }}@media only screen and (min-width: 1200px) {    #intro .intro h1 {        font-size: 54px;        line-height: 70px    }}#intro .intro p {    text-align: center;    color: #555555;    font-size: 20px;    line-height: 28px}@media only screen and (min-width: 768px) {    #intro .intro p {        text-align: left;        font-size: 16px;        line-height: 24px    }}@media only screen and (min-width: 980px) {    #intro .intro p {        font-size: 20px;        line-height: 28px    }}#intro .image-box {    display: none}@media only screen and (min-width: 768px) {    #intro .image-box {        display: block    }}@media only screen and (min-width: 768px) {    #intro .image-box img {        display: block;        float: right;        width: 100%    }}@media only screen and (min-width: 980px) {    #intro .image-box img {        float: right;        width: 90%    }}@media only screen and (min-width: 1200px) {    #intro .image-box img {        float: right;        width: 82%    }}.hero-unit .btn-group {    margin-top: 30px}.section {    padding-bottom: 0}@media only screen and (max-width: 767px) {    .section {        padding-bottom: 20px    }}.section.last {    border-bottom: none}.section h1 {    margin-top: 20px}p + .btn {    margin-top: 10px}#pitch {    padding-top: 60px;    font-size: 20px;    line-height: 28px;    border-bottom: 1px solid #e7e7e7}#proof {    line-height: 40px}#proof .header {    display: block}#proof img {    opacity: .6;    filter: alpha(opacity=60);    -webkit-transition: opacity .1s linear;    -moz-transition: opacity .1s linear;    -o-transition: opacity .1s linear;    transition: opacity .1s linear}#proof img:hover {    opacity: 1;    filter: alpha(opacity=100)}@media only screen and (min-width: 980px) {    #proof .header {        display: inline-block    }    #proof li {        margin-right: 20px    }}#footer {    margin-top: 0}.image-box .arrow, .image-box-left .arrow {    margin-top: 22%}.quotes {    position: relative;    height: 80px}.quotes img {    max-height: 70px}.quotes a {    color: #fff}.quotes a:hover {    text-decoration: none;    color: #fff}.quotes blockquote {    display: none;    position: absolute;    width: 100%;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}.quotes blockquote.current {    display: block}/* correções e ajustes */.correcaoMarcaHeader {    margin-top: 13px;}.modalGrande {    position: fixed;    top: 0%;    left: 0%;    z-index: 1050;    width: 100%;    height: 90%;    background-color: #ffffff;    margin-left: -2px;    border: 1px solid #999;    border: 1px solid rgba(0, 0, 0, 0.3);    *border: 1px solid #999;    -webkit-border-radius: 6px;    -moz-border-radius: 6px;    border-radius: 6px;    outline: none;    -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;}.modal-body-Grande {    height: 50%;    padding: 1px;    overflow-y: auto;    background-color: #ffffff;}#header .teste-fundoRosa {    background-color: #F0F;}.ajusta-botaoLogin {    max-height: 40px;    padding-top: 10px;    padding-bottom: 10px;    margin-top: 10px;    margin-bottom: 10px;}.explica-sessao {    text-align: right;    font-size: 10px;}.ajusta-conteudoPagina {    padding-bottom: 20px;}.close-modal-grande {    display: inline-block;    *display: inline;    padding: 8px 14px;    margin-bottom: 0;    *margin-left: .3em;    margin-top: .2em;    margin-right: .2em;    font-size: 14px;    line-height: 20px;    *line-height: 20px;    color: #ffffff;    text-align: center;    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);    vertical-align: middle;    cursor: pointer;    background-color: #000000;    border: 1px solid #666666;    *border: 0;    border-color: #000000 #000000 #000000;    border-bottom-color: #333333;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    border-radius: 4px;}.ajusta-tab-content {    margin-top: 1px;    padding-top: 1px;    padding-left: 20px;    padding-right: 10px}.navbar {    *position: relative;    *z-index: 2;    margin-bottom: 1px;    overflow: visible;}.navbar-inner {    min-height: 40px;    padding-right: 2px;    padding-left: 4px;    background-color: #fafafa;    background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2);    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));    background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2);    background-image: -o-linear-gradient(top, #ffffff, #f2f2f2);    background-image: linear-gradient(to bottom, #ffffff, #f2f2f2);    background-repeat: repeat-x;    border: 1px solid #d4d4d4;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    border-radius: 4px;    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);    *zoom: 1;    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);}.regula-margem-padding-baixo {    margin-bottom: 2px;    padding-bottom: 2px;}.bg-teste {    background-color: #fff;}@media only screen and (min-width: 780px) {    .ajuste-MenuDropdown > li > a:hover {        color: #09F;    }}@media only screen and (min-width: 760px) {    .ajuste-NavegacaoSuperior {        display: block;        background-color: #fff;        margin-right: 0px;        padding-right: 20px;        break-after: auto;        height: 60px;        -webkit-border-radius: 4px;        -moz-border-radius: 4px;        border-radius: 4px;    }}@media only screen and (max-width: 759px) {    .ajuste-NavegacaoSuperior {        display: block;        background-color: #fff;    }}.ajuste-Header {    padding-right: 0px;    margin-right: 0px;}#itens-menu-topo {    background-color: #fff;}#carrossel-navegacao {    width: 300px;    height: 40px;    text-align: center;    background-color: #ggg;    alignment-adjust: central;    color: #fff;    font-size: 40px;    font-weight: 200;}@media (max-width: 800px) {    body {        max-width: 798px; /*background-color:#F0F;*/    }    #ajuste-imgVitrine {        /*background-color:#666;*/        width: 380px;    }    .ajuste-Vitrine {        max-width: 798px;    }    .carousel-caption {        max-width: 600px;    }    .hero-unit {        padding-left: -10;        margin-right: -20;    }    .hero-unit primary > h1 {        color: #F0F;        padding-left: -10;        margin-right: -20;    }}.ajusta-FAQ {    margin-top: 10px;    margin-bottom: 10px;}.ajuste-Respostas {    margin-bottom: 5px;    padding-bottom: 5px;}#corpo-formulario {    /*clear:both;*/    /*position:relative;*/}#descricao-cadastro {    background-color: #eee;    padding-top: 0px;    margin-top: 10px;    clear: both;}#descricao-cadastro .section-header {    position: relative;    margin-top: 0;    margin-bottom: 0;    padding: 10px 20px;    background: #2c4e86;    color: #fff;    text-align: right;    border-radius: 0px 6px 0px 0px;}#descricao-cadastro .section-header:after {    top: 100%;    border: solid transparent;    content: " ";    height: 0;    width: 0;    position: absolute;    pointer-events: none;}#descricao-cadastro .section-header:after {    border-color: rgba(0, 0, 0, 0);    border-top-color: #2c4e86;    border-width: 8px;    left: 20px;    margin-left: 80%;}#descricao-cadastro .section-content {    position: relative;    margin-top: 0;    margin-bottom: 20px;    padding: 10px 20px 36px 20px;    border: solid;    border-color: #999;    border-width: 0px 1px 1px 1px;    border-radius: 0 0 6px 6px;}@media only screen and (min-width: 1025px) {    #descricao-cadastro {        /*margin-top: -10px;*/    }}@media only screen and (max-width: 1024px) {    #descricao-cadastro {    }    #descricao-cadastro .section-content {        font-size: 12px;        font-weight: none;        text-shadow: none;        text-transform: none;        text-align: left;    }}@media only screen and (max-width: 767px) {    #descricao-cadastro .section-header {        font-size: 14px;        font-weight: none;        text-shadow: none;        text-transform: none;        text-align: center;    }    #descricao-cadastro .section-header:after {        visibility: hidden;    }    #explicacao-interna {        clear: both;    }    #corpo-formulario {        clear: both;        position: relative;    }}/*ajuste do menu de navegação*/@media only screen and (min-width: 760px) and (max-width: 767px) {    body {        margin: 10px;    }    #header .nav {        background-color: #ffffff;        clear: both;        margin: 70px 20px 0px -440px;    }    #header .nav li {        border-bottom: solid 1px #eee;        color: #ccc;    }    #header {        clear: both;        margin-bottom: 280px;        border-bottom-color: #ffffff;    }}/*ajuste internet explorer 10*/@media only screen and (min-width: 980px) and (max-width: 1220px) {    .ie10 #ajuste-imgVitrine img {        max-width: 80%;        background-color: #ff00ff;        margin-right: 20%;    }    .ie10 #box-rodape {        background-color: #ff00ff;        margin-left: 3%;    }}/*/ajuste internet explorer*/.ajuste-MenuDropdown {    text-align: left;    position: absolute;    top: 100%;    left: 0;    z-index: 100;    display: none;    float: left;    min-width: 20px;    /*padding: 5px 5px 5px 5px;    margin: -10px 0px 0px 0px;    list-style: none;*/    margin-top: -15px;    background-color: #5299b9;    border: 1px solid #ccc;    border: 1px solid rgba(0, 0, 0, 0.2);    *border-right-width: 2px;    *border-bottom-width: 2px;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    border-radius: 4px;    -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;*/}.ajuste-MenuDropdown:after {    content: '';    display: block;    position: absolute;    top: -20px; /*should be set to -border-width x 2 */    left: 30px;    width: 0;    height: 0;    border-color: transparent transparent #5299b9 transparent; /*border color should be same as div div background color #2c4e86*/    border-style: solid;    border-width: 10px;}.ajuste-MenuDropdown > li {    display: block;    width: 100%;    /*border: #000 solid 1px;*/    padding: 0px;    text-align: left;    max-height: 40px;    margin-top: 0px;    padding-bottom: 30px;    padding-top: -20px;}.ajuste-MenuDropdown > li > a {    display: block;    text-align: left;    color: #fff;    max-height: 40px;    left: -50%;}.ajuste-MenuDropdown > li > a:hover {    /*a:focus*/    color: #fff;}ul .ajuste-MenuDropdown {    text-align: left;}.dropdown-menu {    text-align: left;}#botoesSistema {    float: right;}.ajuste-DropdownLogado {    background-color: #fff;    margin-right: 20px;    margin-left: -25px;    margin-top: -10px;}.ajuste-DropdownLogado:after {    content: '';    display: block;    position: absolute;    top: -20px; /*should be set to -border-width x 2 */    left: 140px;    width: 0;    height: 0;    border-color: transparent transparent #fff transparent; /*border color should be same as div div background color #2c4e86*/    border-style: solid;    border-width: 10px;}.subMenu-Logado {    -webkit-border-radius: 0px;    -moz-border-radius: 0px;    border-radius: 0px;    -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0);    -moz-box-shadow: 0 0px 0px rgba(0, 0, 0, 0);    box-shadow: 0 5px 0px rgba(0, 0, 0, 0);    /*-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);*/}.navbar-inverse .navbar-inner {    background-color: #2c4e86;    background-image: -moz-linear-gradient(top, #3564b2, #2c4e86 /*mais escuro*/);    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#3564b2), to(#2c4e86));    background-image: -webkit-linear-gradient(top, #3564b2, #2c4e86);    background-image: -o-linear-gradient(top, #3564b2, #2c4e86);    background-image: linear-gradient(to bottom, #3564b2, #2c4e86);    background-repeat: repeat-x;    border-color: transparent;    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff2c4e86', endColorstr='#ff2c4e86', GradientType=0);}.navbar-inverse .brand,.navbar-inverse .nav > li > a {    font-size: 14px;    color: #ffffff;    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}.navbar-inverse .brand:hover,.navbar-inverse .nav > li > a:hover {    color: #ffffff;}.navbar-inverse .navbar-text {    color: #ffffff;}.navbar-inverse .nav > li > a:focus,.navbar-inverse .nav > li > a:hover {    color: #ffffff;    background-color: #2c4e86;}.navbar-inverse .nav .active > a,.navbar-inverse .nav .active > a:hover,.navbar-inverse .nav .active > a:focus {    color: #ffffff;    background-color: #1d2d46;}.navbar-inverse .navbar-link {    color: #ffffff;}.navbar-inverse .navbar-link:hover {    color: #ffffff;}.navbar-inverse .divider-vertical {    border-right-color: #222222;    border-left-color: #111111;}.navbar-inverse .nav li.dropdown.open > .dropdown-toggle,.navbar-inverse .nav li.dropdown.active > .dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {    color: #ffffff;    background-color: #1d2d46;}.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {    border-top-color: #999999;    border-bottom-color: #999999;}#caixas-sistema .thumbnail {    padding: 0px;    padding-top: 0px;    border-radius: 0px;    border: 1px solid #ccc;    margin-bottom: 20px;}#caixas-sistema .thumbnail > h4 {    background-color: #eee;    border-bottom: #ddd 1px solid;    color: #126990;    text-align: left;    padding-top: 10px;    padding-bottom: 8px;    padding-left: 16px;    margin-top: 0px;    /*border-top-left-radius: 3px;    -moz-border-radius-topleft: 3px;    -webkit-border-top-left-radius: 3px;    border-top-right-radius: 3px;    -moz-border-radius-topright: 3px;    -webkit-border-top-right-radius: 3px;*/    width: auto;}#caixas-sistema .thumbnail > img {    /*float:left;*/    border: #fff solid 1px;    background-color: #ff00ff;    width: auto;}#caixas-sistema .thumbnail .descricao {    /*float:right;*/    border: #fff solid 1px;    padding: 8px 8px 6px 16px;    background-color: #ffffff;    width: auto;    height: auto;    font-size: 14px;}#caixas-sistema .thumbnail .btn-primary {    clear: both;    color: #ffffff;    width: auto;    max-height: 80px;    text-transform: none;    padding: 4px;    margin: 0px;}.fundo-azul-degrade-grande {    border-top: 8px #2c4e83 solid;    background-color: #83c9e9;    min-heigh: 400px;    padding-top: 24px;    padding-bottom: 20px;}.legenda-pequena {    font-size: 12px;    line-height: 10px;}.testando {    background-color: #ff00ff;    border: 1px #ffff00 solid;}#login-ilustra {    padding-left: 20px;    float: left;}#login-ilustra h1 {    color: #fff;    font-size: 26px;    line-height: 30px;}@media only screen and (min-width: 769px) {    #login-ilustra img {        display: block;        width: 90%;        padding-left: 28px;        padding-bottom: 30px;    }}@media only screen and (max-width: 768px) {    #login-ilustra img {        display: none;    }}#login-formulario {    float: right;    padding-left: 20px;}#login-formulario .campo-texto {    border: 1px #2c4e83 solid;    height: 40px;    width: 80%;    margin-bottom: 20px;}#login-formulario label {    font-size: 20px;    color: #2c4e83;    margin-bottom: 12px;}#login-formulario label p {    font-size: 14px;    color: #444;    margin-bottom: 12px;}#form_contato input, #form_cadastre input {    padding: 25px 10px;}