@import url("footer.572cf7a25398.css");
@import url("header.bdfd9f9ae34e.css");
@import url("font-awesome.min.a0ffd7550871.css");
@import url("search.7abb57728b33.css");

@font-face {
  font-weight: normal;
  font-style: normal;
  font-family: "open_sanslight";
  src: url("fonts/opensans-300-webfont.c9f22c692062.eot");
  src: url("fonts/opensans-300-webfont.c9f22c692062.eot?#iefix") format("embedded-opentype"),
  url("fonts/opensans-300-webfont.233fb9dc7519.woff") format("woff"),
  url("fonts/opensans-300-webfont.414090b4ecf8.ttf") format("truetype"),
  url("fonts/opensans-300-webfont.e6d87c881f00.svg#open_sanslight") format("svg");
}

@font-face {
  font-weight: normal;
  font-style: normal;
  font-family: "open_sansregular";
  src: url("fonts/opensans-400-webfont.aab8c779ac13.eot");
  src: url("fonts/opensans-400-webfont.aab8c779ac13.eot?#iefix") format("embedded-opentype"),
  url("fonts/opensans-400-webfont.29628f6d83d4.woff") format("woff"),
  url("fonts/opensans-400-webfont.9de98a5ff524.ttf") format("truetype"),
  url("fonts/opensans-400-webfont.c2a4c7a49a56.svg#open_sansregular") format("svg");
}

@font-face {
  font-weight: normal;
  font-style: normal;
  font-family: "open_sanssemibold";
  src: url("fonts/opensans-600-webfont.913bcad0f905.eot");
  src: url("fonts/opensans-600-webfont.913bcad0f905.eot?#iefix") format("embedded-opentype"),
  url("fonts/opensans-600-webfont.f75b5961427c.woff") format("woff"),
  url("fonts/opensans-600-webfont.d6255884d303.ttf") format("truetype"),
  url("fonts/opensans-600-webfont.b1731664b975.svg#open_sanssemibold") format("svg");
}
@font-face {
  font-weight: normal;
  font-style: normal;
  font-family: "open_sansbold";
  src: url("fonts/opensans-700-webfont.90dd96820d96.eot");
  src: url("fonts/opensans-700-webfont.90dd96820d96.eot?#iefix") format("embedded-opentype"),
  url("fonts/opensans-700-webfont.f90fafe1c745.woff") format("woff"),
  url("fonts/opensans-700-webfont.059c0289c8b2.ttf") format("truetype"),
  url("fonts/opensans-700-webfont.e0002b3b3bed.svg#open_sansbold") format("svg");
}

@font-face {
  font-weight: normal;
  font-style: normal;
  font-family: "open_sansextrabold";
  src: url("fonts/opensans-800-webfont.f1e05ee698b9.eot");
  src: url("fonts/opensans-800-webfont.f1e05ee698b9.eot?#iefix") format("embedded-opentype"),
  url("fonts/opensans-800-webfont.44befb110a35.woff") format("woff"),
  url("fonts/opensans-800-webfont.f4da8863a3d6.ttf") format("truetype"),
  url("fonts/opensans-800-webfont.dc29686bfb05.svg#open_sansextrabold") format("svg");
}

body {
  padding-bottom: 0;
  bottom: 0;
}

body div#main-content {
  margin-top: 0;
  padding-bottom: 60px;
  color: #172738;
}

li hr {
    margin: 10px 0;
}

/* Header */

#header-searchbox {
    width: 190px;
}

#header-hr {
    margin-top: 0;
}

.navbar-default .navbar-brand,
.navbar a.dropdown-toggle.user {
    padding: 0;
    margin-top: 5px;
    margin-left: 10px;
}

.navbar-brand img {
    height: 40px;
}

#user-menu .wrapper {
    padding: 3px 10px;
    white-space: nowrap;
}

#user-menu .wrapper a {
    margin: 5px 0;
}

#user-menu .user-info {
    display: inline-block;
    vertical-align: top;
    padding-left: 5px;
}

#user-menu .user-info span {
    display: block;
}

#user-menu .dropdown-menu .thumbnail {
    width: 100px;
    display: inline-block;
}

/* End of Header */


/* From message-preview.html*/
.quiet {
    color: #999;
    font-size: 85%;
}

.preview-message {
    white-space: nowrap;
    overflow: hidden;
    line-height: 25px;
    border-bottom: solid 1px #ddd;
}

.preview-message a {
    text-decoration: none;
}

.preview-message img {
    margin-right: 5px;
}

.subject,
.subject a {
    color: #000;
}

.subject a:hover,
.subject a:focus {
    text-decoration: underline;
    color: #335;
}

.subject img {
    margin-right: 5px;
}

/* message-list (ul wrapping preview-message) */

ul.message-list {
   padding: 0;
}

ul.message-list li {
    list-style: none;
}

/* End of message-preview.html */


/* Forms */
form.signup .form-group {
    margin-left: 0px;
    margin-right: 22px;
}

div.submit {
    margin: auto;
    margin-bottom: 2em;
    width: 200px;
}

.checkbox ul {
    list-style: none;
    padding: 0;
}

.checkbox ul li {
    line-height: 1.6;
}

/* End Forms */


/* User profile */

.colab-vcard {
    min-height: 400px;
}

.colab-vcard .thumbnail {
    width: 200px;
    height: 200px;
}

.colab-vcard h1 {
    margin: 0;
    padding: 0;
    font-size: 26px;
    line-height: 33px;
    letter-spacing: -1px;
}

.colab-vcard h1 span,
.colab-vcard h1 em {
    display: inline-block;
    overflow-x: hidden;
    text-overflow: ellipsis;
    width: 100%;
    padding: 0;
    vertical-align: bottom;
}

.colab-vcard h1 em {
    font-weight: 300;
    font-size: 20px;
    font-size: 20px;
    letter-spacing: 1px;
}

.colab-vcard .divider {
    border-bottom: 1px solid #EEE;
    margin-top: 10px;
}


/* end of User profile */


.rss-icon {
    background-image: url("../img/rss.0b6f350f587f.png");
    width: 16px;
    height: 16px;
    display: inline-block;
    margin-left: 3px;
}

.column-align {
    display: inline-block;
    margin-bottom: 20px;
}

#filters h4 {
    margin-top: 25px;
}

ul.unstyled-list {
    list-style-type: none;
    padding: 3px 0;
    margin: 10px 0;
}

ul.unstyled-list li {
    min-height: 27px;
}

ul.unstyled-list .glyphicon-chevron-right {
    font-size: 85%;
}

#avatar {
    background-color: #FFF;
    padding: 9px 12px;
    width: 47px;
    height: 50px;
}

.blog-post-item .post-meta {
    margin-bottom: 2em;
}

.blog-post-item .tags {
    margin-top: 1em;
}

.reply.btn {
    margin-left: 1em;
}

.email-message pre {
    border: 0;
    background-color: #fff;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

.email-message .user-fullname {
    vertical-align: middle;
}

.email-message .panel-heading img {
    margin-right: 10px;
}

.email-message .panel-heading .date {
    margin-right: 10px;
}

.email-message .panel-heading {
    padding: 10px 0;
}

.selected .glyphicon-remove {
    color: #f00;
}

.selected a {
    color: #000;
    font-weight: bold;
}

.toggle-reply {
    height: 10px;
    line-height: 3px;
    padding: 0px 5px 14px;
    vertical-align: middle;
    font-size: 20px;
    background-color: #bbb;
    border-color: #aaa;
}

.toggle-reply:hover,
.toggle-reply:focus {
    background-color: #aaa;
    border-color: #999;
}

/* Converse JS */

#chatpanel form#converse-login {
    padding: 0;
}

#chatpanel form#converse-login input,
#chatpanel form#converse-login label {
    margin: 2px 10px;
}

#chatpanel form#converse-login .login-submit{
    margin-top: 10px;
}

#chatpanel a.configure-chatroom-button,
#chatpanel a.close-chatbox-button {
    background-color: #F6F6F6;
    margin-right: 0.6em;
}

#chatpanel .chat-head #controlbox-tabs li {
    width:32%;
}

#chatpanel .oc-chat-head {
    height: 37px;
}

#chatpanel .chatbox dl.dropdown {
    margin-top: 0;
}

#chatpanel #converse-roster {
    height: 207px;
}

#chatpanel #toggle-controlbox {
    font-size: 100% !important;
    padding: 0 4px 26px !important;
}

#chatpanel {
    height: 342px !important;
}

#chatpanel div#controlbox-panes {
    width: auto;
}

#chatpanel .chat-head-chatbox, #chatpanel .chat-head-chatroom {
    height: 40.5px;
}

#chatpanel form.sendXMPPMessage {
    height: 76px;
    border: none;
}

#chatpanel form.sendXMPPMessage textarea {
    width: 189px;
    max-width: 285px;
    max-height: 66px;
}

#chatpanel .chatbox form.sendXMPPMessage textarea {
    max-width: 189px;
}

#chatpanel .chat-content,
#chatpanel .chatroom .participants{
    width: auto;
}

#chatpanel div#chatrooms {
    overflow-y: visible;
}


/* End of Converse JS*/


/* Feedzilla */

#planet .well h3 {
    margin-top: 0;
}

.tag-cloud {
    text-align: justify;
    margin-top: 6px;
}

.tag-cloud .size-1 {
    font-size: 0.9em;
}

.tag-cloud .size-2 {
    font-size: 1.2em;
}

.tag-cloud .size-3 {
    font-size: 1.4em;
}

.tag-cloud .size-4 {
    font-size: 1.6em;
}

/* end Feedzilla */

/* user profile update */

.btn.delete-email:not(:hover) {
    background-color: #fff;
    color: #D9534F;
}

.btn .icon-warning-sign {
    color: #F0AD4E;
}

ul.emails {
    margin: 0;
}

/* end user profile update */

/* search highlighting */
span.highlighted {
    background-color: yellow;
}

/* paginator icon */
.small-icon {
    font-size: 10px;
}

/* Subscribe list */
.colab-vcard .label {
    line-height: 2;
}

/* Message link */

.div-message-link {
    display: inline !important;
}

.message-link {
    margin-left: 15px;
}

.email-message .popover {
    max-width: 350px;
    width: 350px;
}

/* Chart div */
.chart {
    text-align: center;
}

.chart > canvas {
    width: 250px;
}

.chart > p {
    text-align: center;
    line-height: 1.5em;
}
.chart > p > label {
    margin: 0 2px;
}

.colab-content {
    max-width: 960px;
    min-width: 960px;
    padding: 40px 0 60px 0;
}

.colab-content h2{
    color: #FF0366;
    font-size: 16px;
    font-family: "open_sansregular",Arial, Helvetica,sans-serif;
    font-weight: 300;
    text-transform: uppercase;
}

.colab-content h1{
    padding: 5px 0 10px 0;
    border-bottom: 1px solid #D3D6DE;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 35px;
    font-variant: normal;
    font-weight: bold;
}

h4.help-pane-title {
    font-family: Arial;
    color: #172738;
}

#btn-cadastrar {
    text-transform: uppercase;
    font-weight: bold;
    padding: 5px 27px 5px 27px;
}

.control-label {
    font-family: Arial;
    font-weight: normal;
    font-size: 16px;
}

form.signup {
    padding-top: 30px;
}

.signup .form-group:nth-child(5),
.signup .form-group:nth-child(6) {
    width: 45%;
}

.signup .form-group:nth-child(5) {
    float: left;
}

.signup .form-group:nth-child(6) {
    float: right;
}

.signup div.form-group.alert {
    padding: 0px 10px 10px 10px;
}

.signup div.form-group.alert ul.errorlist {
    padding-left: 15px;
}

.signup-help {
    font-size: 16px;
}

.mailinglist-help,
.signup-help {
    padding-top: 7px;
    font-family: Arial;
    position: absolute;
}

.mailinglist-help {
    font-size: 15px;
}

.list-container {
    padding-top: 30px;
}

a.btn {
  margin: 2px 0 2px 0;
}

.colab-mailinglist-name {
  font-size: 34px;
}

.colab-thread-modified-time,
.colab-thread-modified-author {
  color: #999;
  font-size: 12px
}

.colab-thread-modified-author:hover,
.colab-thread-modified-author:focus {
  color: #999;
  text-decoration: none;
}

.colab-thread-subject {
  font-weight: bold;
  font-size: 18px;
  color: #172738;
}

.colab-thread-subject:hover,
.colab-thread-subject:focus {
  color: #172738;
  text-decoration: none;
}

.colab-thread-latest-message {
  font-size: 14px;
  font-weight: normal;
}

.colab-thread-order,
.colab-thread-total {
    position: relative;
    top: 10px;
}

.colab-thread-order {
    float: left;
    margin-right: 10px;
}

.colab-thread-order-select {
    position: relative;
    top: 10px;
}

.btn-colab-mailinglist-members {
    margin-bottom: 40px;
}

#colab_profile-content label.control-label {
    width: auto;
    padding-left: 0;
    font-size: 16px;
}

#colab_profile-content input.form-control {
    font-size: 14px;
}

#colab_profile-content h3.panel-title {
    font-size: 16px;
}

#colab_profile-content .panel .emails,
#colab_profile-content .btn,
#colab_profile-content .panel label {
    font-size: 14px;
}

#colab_profile-content .links-group .btn.btn-lg {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 6px;
}

#colab_profile-content .btn.btn-primary {
    color: #fff;
    background-color: #428bca;
    border-color: #357ebd;
}

#colab_profile-content .panel .label {
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: bold;
    display: inline;
}

body > .alert,
#main-content .row > .alert {
    margin-top: 20px;
}

#pagination-block span {
    padding: 5px 0;
    margin-right: 4px;
    color: #172738;
    border: 1px solid #D3D6DE;
    border-radius: 4px;
    letter-spacing: 0.6px;
    font-size: 12px;
    font-weight: 700;
    text-decoration: none;
    display: inline-block;
    width: 30px;
}

#pagination-block span.previous-arrow,
#pagination-block span.next-arrow {
    display: none;
}

#pagination-block .previous_page,
#pagination-block .next_page {
    position: relative;
    padding: 5px 9px;
}

#pagination-block .previous_page,
#pagination-block .next_page {
    width: auto;
    position: relative;
    background-image: none;
    font-weight: 500;
}

#pagination-block .previous_page::before {
    content: "\f104";
    margin: 0 10px 0 0;
}

#pagination-block .next_page::after {
    content: "\f105";
    margin: 0 0 0 10px;
}

#pagination-block .next_page::after, 
#pagination-block .previous_page::before {
    font-family: "FontAwesome";
    font-size: 15px;
    font-weight: bold;
    line-height: 10px;
}

#pagination-block a {
    font-family: "open_sansregular";
    font-size: 12px;
    color: #172738;
}

#pagination-block .disabled .previous_page::before,
#pagination-block .disabled .next_page::after,
#pagination-block .pagination .disabled a {
    color: #888;
    cursor: text;
}

#pagination-block .pagination .disabled {
    pointer-events: none;
}

#pagination-block #pagination-center a {
    font-weight: 700;
}

#pagination-block a:hover,
#pagination-block span:hover {
    background-color: rgb(255, 255, 255);
    text-decoration: none;
}

#pagination-block #pagination-center li.active a {
    background-color: #ECEDF1;
    border: 1px solid #D3D6DE;
}

#password_container {
    float: right
}

/* MESSAGES FORMAT  */
.container.messages {
    margin-top: 30px;
}

/* PROFILE FORMAT */

#main-content > div > h2 {
    color: #FF0366;
    font-size: 16px;
    font-family: "open_sansregular",Arial, Helvetica,sans-serif;
    font-weight: 300;
    text-transform: uppercase;
    margin-bottom: 45px;
}

div#main-content .col-lg-12 a.gravatar {
    font-family: "open_sansregular",Arial, Helvetica,sans-serif;
    font-size: 12px;
    display: block;
    color: #2c66ce;
    text-decoration: underline;
}

div#main-content .col-lg-12 h3 {
    font-size: 18px;
    font-weight: bold;
}

div#main-content .col-lg-12 {
    margin-bottom: 60px;
}

body div#main-content {
    margin-top: 0;
    color: #172738;
}

#main-content > div > h3 > img {
    float: left;
    margin-right: 20px;
}

#colab_profile-content label.control-label, label {
    font-size: 12px;
    font-family: "open_sansregular", Arial, Helvetica, sans-serif;
}

#profile_content {
    margin-top: 40px;
}

#colab_profile-content .panel label {
    font-size: 12px;
}

#colab_profile-content .btn.btn-primary, #colab_profile-content .links-group .btn.btn-primary {
    color: #fff;
    background-color: #3E67B1;
    border-color: #3E67B1;
    font-size: 12px;
}

#colab_profile-content .btn.btn-lg, #colab_profile-content .links-group .btn.btn-lg  {
  font-size: 12px;
  font-family: "open_sansregular";
  padding: 6px 12px;
  border-radius: 5px;
  line-height: 18px;
}

#colab_profile-content .unstyled-list.emails img {
    float: left;
    margin: 0 10px;
    width: 30px;
    height: 30px;
    display: block;
}

#colab_profile-content .unstyled-list.emails li hr {
    margin: 10px 0;
    float: left;
    width: 100%;
}

#gitlab_profile-content .container {
    max-width: 960px;
}

#gitlab_profile-content .brand-image img {
    max-width: 350px;
    display: block;
    margin: auto;
}

#gitlab_profile-content .brand_text p.lead {
    font-size: 12px;
}

#gitlab_profile-content #user_login {
    margin-bottom: 10px;
}


/* tabs */

.nav.nav-tabs li > a, ul.nav.nav-projects-tabs li > a {
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  margin-right: 5px;
  line-height: 20px;
  border-color: #EEE;
  color: #888;
  border-bottom: 1px solid #ddd;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  color:#333;
  cursor: default;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  font-weight: bold;
  font-size:14px;
}

.nav-tabs > li > a {
  font-size:14px;
  margin-right: 2px;
  line-height: 1.428571429;
  border-radius: 4px 4px 0 0;
}

.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
  font-size: 14px;
}

.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav > li {
  position: relative;
  display: block;
}

.nav li > a {
  color: #888;
  text-decoration: none;
}
