.svgmapa_r50 {
	display:block;
	z-index:50;
	left:0px;
	right:0px;
	font-family:Raleway, Arial;
	font-size:12px;
	color:#e5e5e5;
}
.title-edif {
	color:#0071bc;
	background-color: #bfe2ea;
	font-family: Montserrat;
	margin-top: 0.5rem;
	text-align: center;
	width: 90%;
	padding: 0.5rem 0rem 0.5rem 0rem;
	border-radius: 0.5rem 0.5rem
}
.title-edif02 {
	color:#1b8ae1;
	font-family: Montserrat;
	font-weight: 500;
	text-align: center;
	margin-top: 0px;
	width: 90%;
}
#logo_edif {
	display: block;
	margin:auto;
	width: 7rem;
	height: 7rem;
	/*border: 2px #0043ff solid;*/
	border-radius: 8rem 8rem;
	margin-left: 35%
}
#logo_edif img {
	display: block;
	margin: auto;
	margin-top: 7%;
}

.table-edificio {
	font-family: Montserrat;
	color: #48abc4;
	font-size: 0.85rem;
}
.table-edificio02  {
	font-family: Montserrat;
	color: #29abe2;
	font-size: 0.85rem;	
	width: 90%;
}
.table-edificio02 p {
	border: 1px solid #29abe2;
	padding: 0px 0px;
	margin:0px 0px;
	line-height: 1rem;
}
.table-edificio02 p b {
	padding-left: 0.5rem;
	padding-right: 0.5rem;
	background-color: #29abe2;
	color:white;
}
.table-edificio02 p span {
	text-align: right;
	display: block;
	float: right;
	clear: right;
	vertical-align: top;
	margin-right: 0.5rem;
	font-weight: 700;
	color: #0f0f0f;
}

.box-widget-11{
	border-radius: 2rem 2rem;
	background-color: #f0fcff;
	margin-left:0.5rem ;
	margin-top: 0.5rem;
	max-width: 15.85%;
	height: 13rem;	
}
.box-widget-22{
	border-radius: 2rem 2rem;
	background-color: #f0fcff;
	margin-left:0.5rem ;
	margin-top: 0.5rem;
	max-width: 32.65%;
	height: 26rem;	
}
.box-widget-33 {
	border-radius: 2rem 2rem;
	background-color: #f0fcff;
	margin-left:0.5rem ;
	margin-top: 0.5rem;
	max-width: 65.30%;
	height: 52rem;	
}
.box-widget-11 .btn-more {
	z-index: 100;
	width: 1.8rem;
	height: 1.8rem;
	background-image: url('../icon/widget/button-more.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	margin-top: 0.5rem;
	margin-left: -0.5rem;
	position: absolute;
}
.box-widget-11 .btn-more:hover {
	background-image: url('../icon/widget/button-more-select.png');
	cursor: pointer;
}

/* Box a nivel de Widget */

.box-widget-master {
	display:block;
	width: 68rem;
	position: fixed;
	border: solid #53BBE2;
	background: rgba(255,255,255,1);
	background: -moz-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(83,188,226,1) 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(83,188,226,1)));
	background: -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(83,188,226,1) 100%);
	background: -o-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(83,188,226,1) 100%);
	background: -ms-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(83,188,226,1) 100%);
	background: radial-gradient(ellipse at center, rgba(255,255,255,1) 0%, rgba(83,188,226,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#53bce2', GradientType=1 );	
	-webkit-box-shadow: 17px 18px 32px -10px rgba(0,0,0,0.75);
	-moz-box-shadow: 17px 18px 32px -10px rgba(0,0,0,0.75);
	box-shadow: 17px 18px 32px -10px rgba(0,0,0,0.75);		
	padding: 1rem 1.5rem 1rem 1.5rem;
	border-radius: 2rem 2rem;
	z-index: 500;
}
.box-widget-master .box-widget-header img {
	width: 3rem;
	float:left;
	clear:left;
}
.box-widget-master .box-widget-header h3 {
	font-family: TimeBurner;
	font-weight: 600;
	color: #4B7682;
	margin-bottom: 0px;
}
.box-widget-master .box-widget-header h4, h5{
	font-family: Montserrat;
	font-weight: 500;
	color: #4B7682;
}
.box-widget-master .text-title {
	margin-top: 0.3rem;
}
.box-widget-master .box-widget-content {

}

.box-widget-master .box-widget-content .amchartLineGraphic {
    width: 100%;
    height: 22.5rem;
    background-color: #52bbe1;
    padding: 1rem 1rem 1rem 1rem;
    border-radius: 1rem 1rem;
}

.box-widget-master .btn-radius-blue {
    width: 100%;
    margin-top: 1rem;
    background-color: #52bbe1;
    border: solid #52BBE1 1px;
    border-radius: 1rem 1rem;
    padding: 1rem 1rem 1rem 1rem;
    color: #21819b;
    font-family: Montserrat;
    text-shadow: 1px 1px 1px #76c5e1;
}
.box-widget-master .btn-radius-blue:hover {
	background-color: #3D8FA5;
	color:#B8E4ED;
}

.box-widget-master .btn-radius-select {
	background-color: #3D8FA5;
	color:#B8E4ED;
}

.box-widget-master.col-sm-12 {
    padding-left: 0.3rem;
    padding-right: 0.3rem;
}
.box-widget-master .title-widget-btn {
	font-weight: 500;
}
.box-widget-master .button-close {
	float:right;
	clear: right;
	width: 3rem;
	height: 3rem;
	background-image: url('../icon/widget/button-close-select.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.box-widget-master .button-close:hover {
	background-image: url('../icon/widget/button-close.png');
	cursor:pointer;
}
.box-widget-master #gougeWater {
    height: 10.5rem;
    width: 100%;
    background-color: #fff;
    border-radius: 50%;
    border: solid #53BBE2 3px;
}
.box-widget-master #outsideTemp {
    height: 10.5rem;
    width: 100%;
    background-color: #fff;
    border-radius: 50%;
    border: solid #53BBE2 3px;
}

.control-pointer {
	width: 1.5rem;
	height: 1.5rem;
	display: inline-block;
	vertical-align: top;
	margin-right: 0.5rem;
	background-image: url('../icon/calef/control-pointer.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;	
}
.control-timeprocess {
	width: 1.5rem;
	height: 1.5rem;
	display: inline-block;
	vertical-align: top;
	margin-right: 0.5rem;
	background-image: url('../icon/calef/automatic.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;	
}
.control-confort {
	background-image: url('../icon/calef/control-confort.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;	
	display: block;
	height: 2.5rem;
}
.control-optimo {
	background-image: url('../icon/calef/control-optimo.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;	
	display: block;
	/*width: 3rem;*/
	height: 2.5rem;
}
.control-ahorro {
	background-image: url('../icon/calef/control-ahorro.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;	
	display: block;
	width: 3rem;
	height: 2.5rem;
}
.control-personal {
	background-image: url('../icon/calef/control-personal.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;	
	display: block;
	width: 3rem;
	height: 2.5rem;
}
.control-temporal {
	background-image: url('../icon/calef/control-temporal.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;	
	display: block;
	/*width: 3rem;*/
	height: 2.5rem;
}
.control-manual {
	background-image: url('../icon/calef/control-manual.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;	
	display: block;
	/* width: 3rem;*/
	height: 2.5rem;
}

.control-selected {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#b2caff+0,8bb8c4+100 */
	background: #b2caff !important; /* Old browsers */
	background: -moz-linear-gradient(left,  #b2caff 0%, #8bb8c4 100%)  !important; /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #b2caff 0%,#8bb8c4 100%)  !important; /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #b2caff 0%,#8bb8c4 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b2caff', endColorstr='#8bb8c4',GradientType=1 ) !important; /* IE6-9 */
	color: #193d48  !important;	
}
.btn-group {
    display: inline-block;
    width: 4rem;
    height: 3rem;
    margin-left: 0.6rem;
    border: none;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#208bd6+0,024cff+100 */
	background: #208bd6; /* Old browsers */
	background: -moz-linear-gradient(left,  #208bd6 0%, #024cff 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #208bd6 0%,#024cff 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #208bd6 0%,#024cff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#208bd6', endColorstr='#024cff',GradientType=1 ); /* IE6-9 */
	margin-bottom: 0.5rem;

}
.btn-group:hover {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#25aafc+0,0139ba+100 */
	background: #25aafc; /* Old browsers */
	background: -moz-linear-gradient(left,  #25aafc 0%, #0139ba 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #25aafc 0%,#0139ba 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #25aafc 0%,#0139ba 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#25aafc', endColorstr='#0139ba',GradientType=1 ); /* IE6-9 */
}


