/*
Theme Name:    Habitasul IR (INVESTOR RELATION) Theme
Description:   Theme developed in a unique way for the company Habitasul
Version:       1.0.0
Author:        @GasolineDigital
Author URI:    http://www.gasoline.digital
License:       Creative Commons: Attribution-NonCommercial-NoDerivatives 4.0 International
License URI:   https://creativecommons.org/licenses/by-nc-nd/4.0/
Text Domain:   gd.habitasul.ri.theme
*/
/*
# VARIABLES
-------------------------------*/
.home header.navi .brand{opacity: 0;}


.grid-container table{border:0px; font-size: 0.8em; color: #0E2044;  font-weight: lighter;}
.grid-container table tbody{
  background-color: transparent; border:0px;
}
.grid-container table tr{background-color: transparent;
  border-bottom: 2px dashed;
  border-color: #C6C6C6;

}

#email-alerta [type=color],
#email-alerta [type=date],
#email-alerta [type=datetime-local],
#email-alerta [type=datetime],
#email-alerta [type=email],
#email-alerta [type=month],
#email-alerta [type=number],
#email-alerta [type=password],
#email-alerta [type=search],
#email-alerta [type=tel],
#email-alerta [type=text],
#email-alerta [type=time],
#email-alerta [type=url],
#email-alerta [type=week],
#email-alerta textarea {
	color: #fff;
	border-color: #888888;
  background: #888888;
}

.alert-box.alert {
  background-color: #f04124;
  border-color: #de2d0f;
  color: #FFFFFF;
}

.alert-box.warning {
  background-color: #f08a24;
  border-color: #de770f;
  color: #FFFFFF;
}

.alert-box.info {
  background-color: #a0d3e8;
  border-color: #74bfdd;
  color: #4f4f4f;
}

.alert-box.success {
    background-color: #43AC6A;
    border-color: #3a945b;
    color: #FFFFFF;
}
.alert-box.radius {
    border-radius: 3px;
}
.alert-box {
    border-style: solid;
    border-width: 1px;
    display: none;
    font-size: 0.72222rem;
    font-weight: normal;
    margin-bottom: 1.11111rem;
    padding: 0.77778rem 1.33333rem 0.77778rem 0.77778rem;
    position: relative;
    transition: opacity 300ms ease-out;
    background-color: #008CBA;
    border-color: #0078a0;
    color: #FFFFFF;

}


.info b {
  font-weight: 500;
}

form.error input:invalid, form.error textarea:invalid, form.error input.error {
    border: 1px solid red !important;
}


.post-image{ width:  100%; margin-bottom: 30px;}

.logo{max-width: 300px;}


@media print, screen and (max-width: 40em){
  .text-mobile-center{ text-align: center;}
}

@media print, screen and (min-width: 40em){
  .welcome-home  img.negative{ max-width: 560px; width: 100%;}
  .logo{max-width: 300px;}
  .header-home{padding: 50px 0 90px;}

}


.tabs-panel-photo{
   width: 35%;
   min-height: 240px;
   float: left;
   margin-right: 15px;
   margin-bottom: 7px;
   margin-top: 7px;	
}

.tabs-panel-photo img{
	width:100%; 
	height:auto;
}

@media print, screen and (max-width: 40em){
	.tabs-panel-photo{
	   width: 75%;
	   min-height: 240px;
	   float: initial;
	   margin-right: 0px;
	   margin-left: 0px;
	   margin:auto;
	   margin-bottom: 15px;
	   margin-top: 10px;	
	   display:block;
	}
}

#copyright p {
	display:inline-block;
}


#copyright a {
    color: #fff;
    font-size: 16px;
    margin: 0;
    display:inline-block;
    opacity: 0.6;
}

#copyright a:hover{
    opacity: 1;
}


@media (max-width: 1023px){
	#copyright{
		text-align: center!important;
	}
}


#back-to-top{
    background: #0669b2;
    color: #fff;
    position: fixed;
    right: 15px;
    bottom: 15px;
    z-index: 99;
    padding: 5px 10px;
    border-radius: 6px;
}