/*add style here*/
.webform-component-checkboxes .description.help-block {
  margin-left: 16px;
}
#recaptcha_area, #recaptcha_table {
    margin-left: auto;
    margin-bottom: 5px;
}
.form-checkboxes {
  margin-top: 5px;
}
.view-conselho-de-esportes .form-submit,.view-equipe .form-submit, .view-documentos .form-submit, .view-perguntas .form-submit {
  margin-top: 1.38em !important;
}
input[type="submit"] {
  background-color: #009AD7;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2) !important;
  color: #FFF;
  margin: 0 3px 0 0;
}
input[type="submit"]:hover {
  background-color: #F68B1F;
  color: #FFF;
}
.btn-small, .btn-more {
  border-radius: 4px !important;
  display: inline-block;
  font-size: 12px !important;
  line-height: normal;
  padding: 1px 10px 0 10px !important;
  text-transform: uppercase;
  width: auto !important;
}

.field-name-field-download2 a, .views-field-field-download2 a {
      background-color: #009AD7;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2) !important;
  color: #FFF;
  margin: 0 3px 0 0;
    border-radius: 4px !important;
  display: inline-block;
  font-size: 12px !important;
  line-height: normal;
  padding: 1px 10px 0 10px !important;
  text-transform: uppercase;
  width: auto !important;
    border: none;
      color: #FFF;
        font-weight: bold;
  line-height: normal;
}
.field-name-field-download2 a:hover, .views-field-field-download2 a:hover {
      background-color: #F68B1F;
  color: #FFF;
}

.view-equipe tr.equipe {cursor:pointer;}
.view-equipe .even {
  background: #FBFBFB;
}
tr.equipe-description {
  border-top: 4px solid #E0E0E0;
}
tr.equipe.active {color: #F68B1F}

/*#recursos-humanos*/
#recursos-humanos .graphic {
  text-align: center;
  margin: 1.35em 0;
}
#recursos-humanos .graphic img {
  background: #fff;
  border: 1px solid #eeeeee;
  border-radius: 4px;
  margin: 0 auto;
  padding: 10px;
}
#recursos-humanos .icon {
  background: #009ad7;
  border-radius: 4px;
  color: #fff;
  font-weight: bold;
  display: block;
  float: left;
  line-height: normal;
  text-align: center;
  margin: -4px 10px 0 0;
  padding: 0 10px;
}
#recursos-humanos .question {
  background: #fafafa;
  border-radius: 4px;
  cursor: pointer;
  padding: 20px;
  margin: 15px 0 0;
}
#recursos-humanos .question:first-child {
  margin: 0;
}
#recursos-humanos .question.active h2, #recursos-humanos .question:hover h2 {
  color: #f68b1f;
}
#recursos-humanos .question.active .icon, #recursos-humanos .question:hover .icon {
  background: #f68b1f;
}
#recursos-humanos .answer {
  display: none;
  padding: 20px 0 0;
}
#recursos-humanos #tbl-equipe tr {
  cursor: pointer;
}
#recursos-humanos #tbl-equipe tr.equipe-description td {
  background-image: url(../imgs/bg-table-head.png);
  background-position: 0 top;
  background-repeat: repeat-x;
}
#recursos-humanos #tbl-equipe tr.active td {
  color: #f68b1f;
}
#recursos-humanos #tbl-equipe .title {
  width: 200px;
}
#recursos-humanos #tbl-equipe img {
  border-radius: 4px;
  margin: 0 10px 0 0;
}
td.bt {
  background-image: url('http://rio2016.m2br.com/sites/default/files/blt-show-hide.png');
  background-repeat: no-repeat;
  background-position: center 34px;
  text-indent: -9999px;
  cursor: pointer;    overflow: hidden;
}
tr.active td.bt {
  background-position: center -90px;    overflow: hidden;
}
tr.equipe-description p:last-child {
  margin-bottom: 0;
}
.page-node-done #breadcrumbs {
  display: none;
}
 #breadcrumbs {
  display: none;
}


.tbls-header form .form-submit {
  background-image: url(http://rio2016.m2br.com/sites/all/themes/rio/assets/imgs/icon-search.png);
  background-position: center center;
  background-repeat: no-repeat;
  text-indent: -9999px;
  width: 60px !important;
}

.tbls-header form {
  float: none;
}
@media screen and (max-width: 640px){
.i18n-en #logo a {
  background: url(http://rio2016.m2br.com/sites/all/themes/rio/assets/imgs/logo-mobile-en.png) !important;
  margin: -56px 0 0 -128px;
  height: 112px;
  width: 257px;
}
.i18n-pt-br #logo a {
  background: url(http://rio2016.m2br.com/sites/all/themes/rio/assets/imgs/logo-mobile.png) !important;
  margin: -56px 0 0 -128px;
  height: 112px;
  width: 257px;
}
}
