/*
    Created on : May 21, 2015, 1:10:40 PM
    Author     : Moinn - moinakbarali@gmail.com
*/

.region-header  {}
.region-header .block-title {display: none;}
.region-header ul {margin: 0;}
.region-header ul li{  display: block;
                       margin: 0 15px 0 0;
                       min-height: 24px;
                       float: left;}
.region-header .block {float:left;}
.region-header a {display: block;min-height: 24px;}
/*#block-locale-language ul li:first-child {display: none}*/
#auxiliar .access {float: none;  margin: 0;}
.region-header .contextual-links-wrapper  {display: none !important}
#auxiliar .language-switcher-locale-url { }
#auxiliar .language-switcher-locale-url a{ font-weight: bold;
                                           font-size: 14px;}
.region-menu .block-title{display: none;}
.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 5px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.nav > li.disabled > a {
  color: #777777;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #777777;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #f68b1f;
}
.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #dddddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #dddddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555555;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-bottom-color: transparent;
  cursor: default;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #dddddd;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #dddddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #ffffff;
  }
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 4px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #ffffff;
  background-color: #f68b1f;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #dddddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #dddddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #ffffff;
  }
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.clearfix:before,
.clearfix:after,
.nav:before,
.nav:after {
  content: " ";
  display: table;
}
.clearfix:after,
.nav:after {
  clear: both;
}
.messages {
  margin-top: 20px !important;
}
@media (min-width:768px) {
  .col-sm-8 {width: 75%;float: left;}
  .col-sm-4 {width: 25%;float: left;}
  .col-sm-6 {width: 50%;float: left;}
}
body.admin-menu {
  margin-top: 28px !important;
}
/*.form-group,.forms {margin-bottom: 20px;}*/
.form-group{margin-bottom: 20px;}
/*input[type=text].form-control ,input[type=email].form-control,input[type=number].form-control ,textarea {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #FFF;
  background-image: none;
  border: 1px solid #CCC;
  border-radius: 4px;
  -webkit-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-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
input[type=text].form-control:focus,input[type=email].form-control:focus,input[type=number].form-control:focus ,textarea:focus{
  border-color: #66AFE9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 8px rgba(102, 175, 233, 0.6);
}
textarea.form-control {
  height: auto;
}*/
/*.no-sidebars input.form-control {max-width: 45%;}*/
.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid rgba(0, 0, 0, 0);
  border-radius: 4px;
}
.btn-primary {
  color: #FFF;
  background-color: #F68B1F;
  border-color: #F68B1F;
}
.btn-primary.focus, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .open>.dropdown-toggle.btn-primary {
  color: #FFF;
  background-color: #4D8F46;
  border-color: #4D8F46;
}
/*.button {
  background: #009AD7 !important;
  color: #FFF !important;
}
.button:hover {
  background: #F68B1F !important;
  color: #FFF !important;
}*/
.forms label {
  font-weight: 400;
}
#frm-fale input[type="text"],#frm-fale input[type="email"], #frm-fale textarea {
  max-width: 100%;
  width: 100%;
}
#frm-fale .form-type-radio {
  display: inline-block;
  margin-right: 20px;
  margin-top: 10px;
}
input[type=radio],input[type=checkbox]{
  -webkit-box-shadow: inset 0 0 0 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: inset 0 0 0 0px rgba(0, 0, 0, 0.35);
  box-shadow: inset 0 0 0 0px rgba(0, 0, 0, 0.25);
}
#frm-fale .webform-component {padding: 0 10px}
#frm-fale .form-actions{text-align: right;}
/*.forms button, .forms .button {width: auto;min-width: 150px;  padding-left: 10px;padding-right: 10px;  margin-right: 10px;}*/
.site-map-menu  li{ margin: 10px 0;list-style-type: circle;}
.site-map-menu   {padding-left: 15px;}
.site-map-menu  a{
  padding: 5px 0
}
.site-map-box .content{margin-top: 15px;margin-bottom: 15px;}
.site-map-menus {margin-top: 30px;}
#forum .name {
  font-size: 1.083em;
}
#forum .description {
  font-size: 1em;
}

.node-submitted {
  margin-bottom: 20px;
  font-style: italic;
}
.field-name-taxonomy-forums {
  margin-bottom: 20px;
}
.filter-help.form-wrapper {
  margin-bottom: 10px;
  margin-top: 10px;
}
.comment-form #edit-actions{margin-top: 20px;}
.ckeditor_links {
  margin-bottom: 10px;
  display: block;
}


.page-blog .node-content,.page-taxonomy-term .node-content{margin-top: 20px;border-bottom: 1px solid #EEE;padding-bottom: 20px;}
.page-blog .node-title,.page-taxonomy-term .node-title {margin-top: 20px;}
.links a,.links span {margin: 0 3px}
.pager-current span ,.pager-current a {color: #FFF;
                                       background-color: #4D8F46;
                                       border-color: #4D8F46;}
ul.links li, ul.links li a {
  float: none;
  display: inline;
}



/*new style*/
.titled {color: #004B87;font-size: 24px !important;text-align: center;border-top: 3px solid #DBDBDB;border-bottom: 3px solid #DBDBDB;padding: 20px 0;margin: 25px 0;font-style: italic;}
.text-uppercase {text-transform: uppercase}
.block-padded {padding: 25px 10px;margin: 0 auto;max-width: 260px;}
.block-padded img {max-width: 100%;margin-bottom: 20px;}
.text-info {color: #00ADE5}
.text-warning {color: #F3791F}
.text-success{color: #61BB46}
.bubble {
  margin-bottom: 20px;
  padding: 71px 0;
  width: 20%;margin-left: 10%;
  float: left;
  text-align: center;
  color: #fff;
  font-size: 28px;
  font-weight: 600;
}
.bubble-small {color: #fff;margin-bottom: 20px;padding: 25px 20px;background: #fcc009; /* Old browsers */
               background: -moz-linear-gradient(top,  #fcc009 0%, #f47a1f 100%, #ffffff 100%); /* FF3.6+ */
               background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcc009), color-stop(100%,#f47a1f), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
               background: -webkit-linear-gradient(top,  #fcc009 0%,#f47a1f 100%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
               background: -o-linear-gradient(top,  #fcc009 0%,#f47a1f 100%,#ffffff 100%); /* Opera 11.10+ */
               background: -ms-linear-gradient(top,  #fcc009 0%,#f47a1f 100%,#ffffff 100%); /* IE10+ */
               background: linear-gradient(to bottom,  #fcc009 0%,#f47a1f 100%,#ffffff 100%); /* W3C */
               filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcc009', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
               border-radius: 6px;min-height: 130px;margin-right: 20px;}
.gradient-blue {background: #00b5f1; /* Old browsers */
                background: -moz-linear-gradient(top,  #00b5f1 0%, #008bc5 100%, #ffffff 100%); /* FF3.6+ */
                background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00b5f1), color-stop(100%,#008bc5), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
                background: -webkit-linear-gradient(top,  #00b5f1 0%,#008bc5 100%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
                background: -o-linear-gradient(top,  #00b5f1 0%,#008bc5 100%,#ffffff 100%); /* Opera 11.10+ */
                background: -ms-linear-gradient(top,  #00b5f1 0%,#008bc5 100%,#ffffff 100%); /* IE10+ */
                background: linear-gradient(to bottom,  #00b5f1 0%,#008bc5 100%,#ffffff 100%); /* W3C */
                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b5f1', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.bubble-text {margin-bottom: 20px;font-size: 14px;width: 57%;margin-right: 10%;float: left;border-radius: 6px;border: 2px solid #CCC;margin-left: 3%;padding: 30px;position: relative;}
.bubble-text:before {  position: absolute;
                       top: 50%;
                       left: -15px;
                       display: inline-block;
                       border-top: 15px solid rgba(0, 0, 0, 0);
                       margin-top: -15px;
                       border-right: 15px solid #CCC;
                       border-left: 0 solid #CCC;
                       border-bottom: 15px solid rgba(0, 0, 0, 0);
                       content: " ";}
.bubble-text:after {  position: absolute;
                      top: 50%;
                      left: -14px;
                      display: inline-block;
                      border-top: 14px solid rgba(0, 0, 0, 0);
                      border-right: 14px solid #CCC;
                      border-left: 0 solid #FFF;
                      border-bottom: 14px solid rgba(0, 0, 0, 0);
                      margin-top: -15px;
                      content: " ";}
.bubble,.bubble-text {min-height: 160px;}
@media (max-width:768px) {
  .bubble {padding: 10px;min-height: 0;font-size: 14px;margin-left: 0;width: 25%;margin-left: 1%;}
  .bubble-text {padding: 10px;min-height: 0;margin-right: 0;width: 70%;}
  .bubble-text:before ,.bubble-text:after { top: 16px;}
}
.bubble-small {position: relative;}
.bubble-small.right:after {  position: absolute;
                             top: 50%;
                             right: -28px;
                             display: inline-block;
                             border-top: 14px solid rgba(0, 0, 0, 0);
                             border-right: 0px solid #CCC;
                             border-left: 14px solid #F79218;
                             border-bottom: 14px solid rgba(0, 0, 0, 0);
                             margin-top: -15px;
                             content: " ";}

.bubble-small.left:after {  position: absolute;
                            top: 50%;
                            left: -28px;
                            display: inline-block;
                            border-top: 14px solid rgba(0, 0, 0, 0);
                            border-right: 14px solid #F79218;
                            border-left: 0px solid #CCC;
                            border-bottom: 14px solid rgba(0, 0, 0, 0);
                            margin-top: -15px;
                            content: " ";}

.bubble-small.bottom:after {  position: absolute;
                              bottom: -26px;
                              left: 50%;
                              display: inline-block;
                              border-top: 14px solid;
                              border-right: 14px solid rgba(0, 0, 0, 0);
                              border-left: 14px solid rgba(0, 0, 0, 0);
                              border-top-color: #F79218;
                              border-bottom-color: #F79218;
                              margin-left: -15px;
                              content: " ";}
@media (max-width:768px) {.bubble-small { width: 90%; margin: 15px 5%;}

                          .bubble-small:after   {position: absolute; content: " ";bottom: -35px !important;
                                                 left: 50% !important;
                                                 right: 50% !important;
                                                 top: AUTO !important;
                                                 border-top: 14px solid transparent !important;
                                                 border-bottom: 4px solid transparent !important;
                                                 border-right: 14px solid rgba(0, 0, 0, 0) !important;

                                                 border-left: 14px solid rgba(0, 0, 0, 0) !important;
                                                 border-top-color: #F79218 !important;
                                                 /*                                                 border-bottom-color: #F79218 !important;*/
                                                 margin-left: -15px !important;
                                                 margin-top: 0; display: inline-block;}
}
#content img{max-width: 100%;}
.text-center {text-align: center;}
.ui-widget {  font-family: thesansrio, 'Trebuchet MS', arial, sans-serif;}
.text-center img {margin: 0 auto;}
.views-exposed-form .views-exposed-widget .form-submit {
  margin-top: 2.1em;
}
.views-exposed-form .button {
  border: none;
  border-radius: 4px;
  color: #FFF;
  font-size: 18px;
  font-weight: bold;
  line-height: normal;
  padding: 5px 0;
  text-transform: normal;
  width: 150px;
}
.tbls-header form label {
  color: #004B88;
  cursor: pointer;font-weight: 400;
  display: block;
  margin-bottom: 10px;
}
.views-exposed-form .ajax-progress {
  float: left;
  margin-top: 40px;
  margin-right: 12px;
}
.pager span,.pager a{display: inline-block;
                     padding: 6px 12px;
                     margin-bottom: 0;
                     font-size: 14px;
                     font-weight: 400;
                     line-height: 1.42857143;
                     text-align: center;
                     white-space: nowrap;
                     vertical-align: middle;
                     -ms-touch-action: manipulation;
                     touch-action: manipulation;
                     cursor: pointer;
                     -webkit-user-select: none;
                     -moz-user-select: none;
                     -ms-user-select: none;
                     user-select: none;
                     background-image: none;
                     border: 1px solid rgba(0, 0, 0, 0);
                     border-radius: 4px;  color: #FFF;
                     background-color: #009AD7;
                     border-color: #009AD7;}
.pager a:hover,.pager a:focus {
  color: #FFF;
  background-color: #F68B1F;
  border-color: #F68B1F;
}
.pager-current span, .pager-current a {
  color: #FFF;
  background-color: #F68B1F;
  border-color: #F68B1F;
}
.views-exposed-form #edit-reset {background-image: none;width: auto;text-indent: 0;  padding-left: 10px;
                                 padding-right: 10px;}
.ui-datepicker .ui-datepicker-title select {
  COLOR: #000;
}
.form-type-date-popup input {
  background-image: url(../imgs/icon-calendar.png);
  background-position: right center;
  background-repeat: no-repeat;
}
.views-exposed-form {
  MARGIN-BOTTOM: 15PX;
}
.view-id-equipe td img{  border-radius: 4px;
                         margin: 0 10px 0 0;}
.field-name-field-download {margin-top: 10px;}
.views-columns-3 .views-column-1{float: left;width: 33%}
.views-columns-3 .views-column-2{float: left;width: 33%}
.views-columns-3 .views-column-3{float: left;width: 33%}
.views-column {padding: 10px}
@media (max-width:768px) {
  .views-column {padding: 10px 0}

  .views-columns-3 .views-column-1{float: none;width: 100%}
  .views-columns-3 .views-column-2{float: none;width: 100%}
  .views-columns-3 .views-column-3{float: none;width: 100%}

}
.field-name-field-download img {display: none}
.views-responsive-grid h2 {font-size: 22px;  line-height: 26px;}
.field-name-field-download2 img,.views-field-field-download2 img {display: none}
.field-name-field-download2 {margin-top: 10px;}
#tbl-documentos td {
  vertical-align: top;
}

#glossario-index .button {
  background-color: #EEE !important;
  color: #595959 !important;
  display: inline-block;
  padding: 6px 10px;
  text-align: center;
}
#glossario-index .button:hover, #glossario-index .button.active {
  background-color: #F68B1F !important;
  color: #FFF !important;
}
#glossario-switcher .button.active {
  background-color: #009AD7 !important;
  color: #FFF !important;
}
.node-type-sport-advisory-committees .field-name-field-image {margin-bottom: 10px;}
.grid.hasthumb .item {
  padding-top: 20px;
  padding-left: 160px;
  position: relative
}

.grid.hasthumb .thumb {
  margin: 0 20px 0 0;
  position: absolute;
  top: 20px;
  bottom: 0;
  left: 0px
}

.grid h2 {
  font-size: 22px;
  line-height: 26px
}

.grid p {
  margin: 0 0 0.65em
}

.grid .feat {
  color: #999
}

.grid img {
  border-radius: 4px
}

.grid.hasthumb .thumb img {  width: 140px;height: auto;}
@media screen and (max-width: 640px) {
  .grid.hasthumb .thumb {
    margin: 0 0 10px 0;
    position: static;
  }
  .grid.hasthumb .item {
    padding-top: 0;
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .hasthumb {margin-top: 20px;}
}
.field-type-list-text {margin-bottom: 20px;}
.field-name-field-secondary-title2 {margin-bottom: 20px;font-weight: bold;}
.field-name-field-download5 {margin-top: 20px;}
.views-field-field-download4 img,.view-no-comit-organizador .file img {display: none}
#frm-fale .webform-component {
  padding: 0 10px;
  margin-bottom: 10px;
}
.question .key {display: none}