/* Este arquivo possui o css que é utilizado pelo módulo	*/
/* High Contrast quando é ativado o contraste.			*/
/* Este arquivo não pode ser alterado de local pois o módulo	*/
/* não vai encontrá-lo						*/

.block-high-contrast{
  margin: 0 12px 0 0 !important;
  color: #FFF;
  font-size: 14px;
}

.high_contrast_switcher_high a{
  color: #0099CC !important;
}

.high_contrast_switcher{
  width: 15px;
/*  margin-right: 4px;*/
  overflow: hidden;
  height: 35px;
}

.high_contrast_switcher span{
  line-height: 35px;
}

.high_contrast_switcher p{
  margin:0;
}

.high_contrast_switcher_high{
  display:none;
}

.high_contrast_switcher_normal,
.high_contrast_switcher_links p span.has-switcher-link{
  display:inline;
}

.high_contrast_switcher_links p span.high_contrast_switcher_normal a,
.high_contrast_switcher_links p span.high_contrast_switcher_high a{
  background: url(../images/contraste.png) no-repeat 0 0;
}

.high_contrast_switcher_links p span.high_contrast_switcher_normal a:hover{
  background: url(../images/contraste-black-hg.png) no-repeat 0 0;
}

.high_contrast_switcher_links p span.high_contrast_switcher_high a,
.high_contrast_switcher_links p span.high_contrast_switcher_normal a:hover,
.high_contrast_switcher_links p span.high_contrast_switcher_normal a{
  background-size: contain;
  float: right;
  width: 14px;
  text-indent: -9000px;
  height: 14px;
}

/*Text resize*/

a#text_resize_decrease:hover{
  background: url(/sites/all/themes/padrao_ufes/images/letra_menor_black.png) no-repeat 0 0;
  background-size: contain;
}
a#text_resize_reset:hover{
  background: url(/sites/all/themes/padrao_ufes/images/letra_normal_black.png) no-repeat 0 0;
  background-size: contain;
}
a#text_resize_increase:hover{
  background: url(/sites/all/themes/padrao_ufes/images/letra_maior_black.png) no-repeat 0 0;
  background-size: contain;
}



/*Contraste*/

#logo-wrapper a, #logo-wrapper a *{
    background-color: transparent !important;
}


.footermap{
  border-top: #FFF 1px solid;
}

img.item-arow {
  background-color: transparent !important;
  -webkit-filter:grayscale(100%);
  -webkit-filter:brightness(0);
  filter: grayscale(100%); 
  filter: brightness(0); 
}

.sf-menu li:hover ul, .sf-menu li.sfHover ul{
  box-shadow: none;
  -webkit-box-shadow: none;
}

.sf-menu .sf-sub-indicator{
  display:none;
}

.sf-menu ul,
.sf-menu ul li a,
.acesso-rapido,
.custom-pager .custom-pager-item-inner,
.region-content .block-ddblock,
.region-content .block-ddblock a,
span.pager-text-wrap,
#region-header-wrapper{
  background: #252525 !important;
}

.sf-menu ul li a:hover,
#region-header-wrapper a:hover{
  background-color: yellow !important;
}

#region-header-wrapper a{
  background-color: #252525 !important;
}

a.pager-link.activeSlide,
a.pager-link.activeSlide span.pager-text-wrap{
  background-color: #000 !important;
}

a.pager-link.activeSlide:hover,
a.pager-link.activeSlide span.pager-text-wrap:hover{
  background-color:yellow !important;
}

body.high-contrast,
#branding,
#barra-brasil,
div.error, table tr.error,
div.status, table tr.ok,
div.warning, table tr.warning,
fieldset {
  background: #000 !important;
}

.overlay #branding,
div.admin-panel,
tr.odd,
tr.even,
#page-wrapper, 
#content, 
#main,
#page,
#overlay-content,
h1.title, 
.region, 
.section,
.quicktabs_main,
ul.quicktabs-tabs li,
body.front #content h1.title,
.breadcrumb,
#hierarquia-wrapper{
  background:black !important;
  border: none !important;
  color:white !important;
  box-shadow: none !important;
  text-shadow: none !important;
}

textarea.form-textarea, select.form-select, select option, span.tab{
  color: #000 !important;
}

table th,
.jcarousel-skin-ufes,
.jcarousel-skin-ufes .jcarousel-item,
.jcarousel-skin-ufes .jcarousel-item a,
.jcarousel-skin-ufes .jcarousel-item span{
  background-color: #252525 !important;
}

.jcarousel-skin-ufes .jcarousel-item a:hover,
.jcarousel-skin-ufes .jcarousel-item span a:hover{
  background-color: yellow !important;
}

.jcarousel-skin-ufes .jcarousel-next a, .jcarousel-skin-ufes .jcarousel-prev a{
  background-image: url(arrows.png) !important;
  background-image: url(setas.png) !important;
}

.jcarousel-skin-ufes .jcarousel-next, 
.jcarousel-skin-ufes .jcarousel-prev{
  background-color: #252525 !important;
}

#overlay-content{
  border: 1px #FFF solid !important;
}

.quicktabs_main,
ul.quicktabs-tabs li{
  border: 1px solid yellow !important;
}


.region-sidebar-first ul.menu li.leaf a.active-trail{
  background-color: yellow !important;
  color: #000 !important ;
}

.region-sidebar-first ul.menu li {
  background-color: yellow !important;
  margin-bottom: 0 !important;
}

.region-sidebar-first ul.menu li a{
  border:none !important;
}

.region-sidebar-first ul.menu .collapsed>a, .region-sidebar-first ul.menu .expanded>a{
  background: url("../images/menu-expanded-contrast.png") no-repeat scroll 96% 50% #FFF;
}

*{
  color: white !important;
  text-shadow: none !important;
}

a, a *{
  background-color:black !important;
  color:yellow !important;
  text-decoration:underline !important;
}

a:hover, a:hover *{
  background-color:yellow !important;
  color:black !important;
  text-decoration:none !important;
}

input[type=submit],
input[type=button],
button{
  background: yellow !important;
  color: black !important;
}

input[type=submit]:hover,
input[type=button]:hover,
button:hover{
  text-decoration:underline !important;
}

input[type=text] {
  background: black !important;
  color: white !important;
}

#hierarquia-wrapper .block .acessibilidade:hover,
#header-wrapper .block .acessibilidade:hover{
  background-image: url(../images/acessibilidade_black.png) !important;
  background-color: yelow !important;
}

.node .content tr {
  background: none;
}

.acesso-rapido .content select option,
.acesso-rapido .content select optgroup{
  color: #FFF !important;
  background: #000;
}

.acesso-rapido .content{
  background: url(../images/seta-acesso-rapido_contrast.png) no-repeat 96% #000 !important;
}

.shortcuts li a{
  color: yellow !important;
}
#hierarquia-wrapper .region-hierarquia ul.shortcuts li a:hover,
.shortcuts li a:hover{
  color: #000 !important;
}

td.active{
  background-color: #000;
}

.node .content table th a{
  background-color: #252525 !important;
}

/**Correção para barra Brasil*/
.region-barra-ufes .list-item{
  overflow: hidden;
  background: black !important;
}

/* Lupa com contraste */
#region-header-wrapper #block-search-form #edit-actions:hover {
  background-image: url('../images/lupa_black.png');
  border-radius: 0;
}

/* Calendario */
#block-views-cardapio-cardapio .view-cardapio .date-nav-wrapper .date-nav .pager li {
	background: black;
}

#block-views-cardapio-cardapio h2.block-title {
	background: black;
}

#block-views-cardapio-cardapio .calendar-calendar .mini {
	background: black;
	border: none;
}

#block-views-cardapio-cardapio .calendar-calendar th.days {
	background: black !important;
	border: none;
}

/* Page cardapio */
#block-system-main .view-cardapio .views-field.views-field-title {
	background-color: black;
}

#block-system-main .view-cardapio .view-content > div {
	background: black;
	border: none;
	border-bottom: solid 2px yellow;
	border-top: solid 2px yellow;
}

#block-views-cardapio-cardapio .calendar-calendar .mini tbody {
  border-bottom: none;
}

/* Cardapio calendario */
#block-views-cardapio-cardapio .calendar-calendar .mini .mini.today div.mini-day-on a {
	color: black !important;
	background: white !important;
}

#block-views-cardapio-cardapio .calendar-calendar .mini .mini.today div.mini-day-on a:hover {
	background: yellow !important;
}

#block-views-cardapio-cardapio .view-cardapio {
  border: none;
}

/* Borda do quem esta online */
.region-sidebar-first .block h2.block-title {
  border: none;
}

@media only screen and (max-width: 768px) {
  /* Menu lateral */
  .region-sidebar-first {
    background-color: yellow !important;
    height: 2px;
  }

  .region-sidebar-first .responsive-menus.responsified span.toggler .hamburger-menu {
    border-top: 12px double #606060;
    border-bottom: 4px solid #606060;
  }

  .region-sidebar-first .responsive-menus.responsified span.toggler .texto-menu-responsivo:hover,
  .region-sidebar-first .responsive-menus.responsified span.toggler .texto-cardapio-responsivo:hover{
  	color: black !important;
  }

  .region-sidebar-first .responsive-menus.responsified span.toggler {
    border: solid 2px yellow !important;
    background: black !important;
  }

  /* Menu bloco de links */
  #page-wrapper #page #hierarquia-wrapper .region.region-hierarquia .responsive-menus.responsified .toggler .hamburger-menu:hover {
    background: yellow !important;
  }
  
  #page-wrapper #page #hierarquia-wrapper .region.region-hierarquia .responsive-menus.responsified .toggler .hamburger-menu {
    border-top: 15px double #606060 !important;
    border-bottom: 5px solid #606060 !important;
  }

  /* menu responsivo */
  .region-sidebar-first .responsive-menus.responsified span.toggler:hover {
    background: yellow !important;
  }

  /* Css cardapio responsivo*/
  #block-views-cardapio-cardapio div.content {
    background: black;
    padding: 0px;
    border: solid 2px yellow;
    border-top: none;
  }


  /* Portal Ufes */
  /* Carrousel */
  div.ddblock-cycle-upright30p .container.clearfix div.slider .slider-inner.clearfix.ddblock-processed div.slide.clearfix {
    background: #252525 !important;
  }

  #ddblock-2 .pager-slide.prev-container.prev-container-bottom a.prev:hover {
    background-color: yellow !important;
  }

  #ddblock-2 .pager-slide.next-container.next-container-bottom a.next:hover {
    background-color: yellow !important;
  }
}

/* Região social */
.sidebar-second .social-links i.icon:before {
	text-decoration: none; 
	background: black;
}

.sidebar-second .social-links i.icon:hover:before {
	background: yellow;
}

.region-social{
        background: transparent !important;
}

.region-highlighted .social-links .icon{
    background-color: #000;
}

/* Laço */
.sidebar-second #region-header-wrapper .lacos-ufes .content img {
	background: none !important;
}

.sidebar-second #region-header-wrapper .lacos-ufes .content a {
	background: none !important;
}

/*Acesso rápido portal*/
.acesso-rapido {
    background: #252525;
}

.acesso-rapido .content form select{
    color: yellow !important;
}


/*Radio Ufes portal*/
.sidebar-second .region-content .radio-ufes {
    padding: 2%;
    padding: 19px 1px;
    background: none;
}

.sidebar-second .region-content .radio-ufes .content .logo-radio{
    height: 147px;
}

/*TV UFES portal*/
.sidebar-second .region-content .tv-ufes{
    background: none;
}

.video-filter {
    margin: 0;
    padding: 0;
}

/*Carroussel portal*/
.sidebar-second #ddblock-2 .pager-slide.next-container.next-container-bottom a.next,
.sidebar-second #ddblock-2 .pager-slide.prev-container.prev-container-bottom a.prev{
    background-image: url('../images/setas_hc.png') !important;
}

#ddblock-2 .pager-slide.next-container.next-container-bottom a.next:hover,
#ddblock-2 .pager-slide.prev-container.prev-container-bottom a.prev:hover {
    background-color: transparent !important;
}


@media only screen and (max-width: 768px) and (min-width: 320px){
	.sidebar-second .region-content .radio-ufes .content {
	    margin: 8px;
	    width: 100%;
	    padding: 10px 0;
	}

	.sidebar-second .region-content .radio-ufes {
	    padding: 2%;
	    width: 100%;
	    background: none;
	}

	.sidebar-second .banner {
	    background: none;
	}

	a.pager-link.activeSlide,
	a.pager-link.activeSlide span.pager-text-wrap{
	  background-color: #252525 !important;
	}

.sidebar-second #region-header-wrapper .lacos-ufes {
    top: 28px;
    left: 134px;
}


/*processos seletivos*/
.node-processo-seletivo .field-name-field-andamento .field-label{
  background: #252525;
}

.node-processo-seletivo .field-name-field-andamento.field-type-field-collection .field-items{
  background-color: #000 !important;
}

.node-processo-seletivo .field-name-field-andamento.field-type-field-collection .field-collection-view{
  border-bottom: 0;

}
