body {
	font-family: 'Signika';
	color: #666666;
	font-size: 14px;
	font-weight: 300;
	line-height: 125%;
	height: 100%;
	width: 100%;
	position: relative;
	overflow-x: hidden;
}

body > * {
	text-decoration: none;
}

table {
	border-collapse: collapse;
}
h1 {
	/*font-size: 24px;
	text-align:center;
	font-weight: normal;*/
	font-size: 33px;
  text-align: center;
  font-weight: normal;
  font-family: Exo;
  font-weight: 100;
  text-shadow: 4px 4px 6px rgba(0,0,0,0.5) ;
}

h2 {
	font-size: 13px;
	font-weight: normal;
}

a{
	text-decoration: none;
}

span.unidades {
	white-space: nowrap;
}
input.ng-invalid {
	/*
	outline: none;
  	box-shadow: -8px 10px 0px -7px #4EA6EA, 8px 10px 0px -7px #4EA6EA; */
    /*background-color:pink;*/
}
input.ng-valid {
	/*
    background-color:lightgreen;
    */
}

md-tooltip.tt-multiline .md-content {
    height: auto;
}

.mainpanel-mdcontent {
	background-color: transparent;
}
.contentMainPanel {
	background-color: transparent;
	border-radius: 7px 7px 7px 7px;
}

/*.welcomePanel {*/
/*	border-radius: 5px;*/
/*	height:20vh;*/
/*	width: 30vw;*/
/*	position:fixed;*/
/*	z-index: 99999;*/
/*	margin: auto;*/
/*	background-color: rgba(246, 249, 254,1);*/
/*	left: 35vw;*/
/*	top: 40vh;*/
/*	overflow-y: auto;*/
/*	padding: 10px;*/
/*	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);*/
/*}*/

/*.md-tab.md-active {*/
/*	background-image: -webkit-linear-gradient(bottom, #f63, #f33);*/
/*	background-image: -moz-linear-gradient(bottom, #f63, #f33);*/
/*	background-image: -o-linear-gradient(bottom, #f63, #f33);*/
/*	background-image: -ms-linear-gradient(bottom, #f63, #f33);*/
/*	background-image: linear-gradient(to top, #f63, #f33);*/
/*}*/
/*.md-tab.md-active .sitioTab{*/
/*	background-image: -webkit-linear-gradient(bottom, #f63, #f13);*/
/*	background-image: -moz-linear-gradient(bottom, #f63, #f13);*/
/*	background-image: -o-linear-gradient(bottom, #f63, #f13);*/
/*	background-image: -ms-linear-gradient(bottom, #f63, #f13);*/
/*	background-image: linear-gradient(to top, #f63, #f13);*/
/*} */

/*md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item:not([disabled]) {*/
  /*color: rgb(64, 64, 64) !important;*/
/*}*/
/*md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item:not([disabled]).md-active, md-tabs > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item:not([disabled]).md-active md-icon, md-tabs.md-accent > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item:not([disabled]).md-active md-icon, md-tabs.md-default-theme.md-accent > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item:not([disabled]).md-focused, md-tabs.md-default-theme.md-accent > md-tabs-wrapper > md-tabs-canvas > md-pagination-wrapper > md-tab-item:not([disabled]).md-focused md-icon {*/
  /*color: white !important;*/
/*}*/
/*
.md-tabs {
	color: rgb(247, 62, 32);
	background-color: white;
}*/
/*
p.tabName {
	color: white;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
}*/

#banner {
	font-size: 42px;
	/*background-color: darkorange;
	/*background: linear-gradient(to right, red , blue);
	background: linear-gradient(to bottom right, deepskyblue , darkorange);*/
	font-weight: bold;
	text-shadow: 1px 1px 3px #000000;
	background-image: url("images/Banner_thin.jpg");
	padding: 25px 10px 5px 10px;
	color: white;
	padding-left: 110px;
	min-width: 1000px;
}

.main_tabs {
	height: 30px;
	font-size: 18px;
}

#visor_window_message {
	font-size: 32px;
	line-height: 125%;
	text-align: center;
}

#visor_tab {
}

#simulate_radiation {
	margin-left: auto;
	margin-right: auto;
	font-size: 18px;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#pv_config_container {
	margin-left: auto;
	margin-right: auto;
}
.main_tabbar {
	font-size: 20px;
}
.sim_tabbar {
	font-size: 18px;
}

.panel_select_button {
	width: 120px;
	margin: 5px;
	padding: 8px;
	border-radius: 5px;
	border: solid 1px gold;
	text-align: center;
}

.panel_select_button:hover {
	background-color: gold;
}

.pv_type_selected {
	background-color: orange;
	color: white;
}
.pv_type_header {
	font-size: 16px;
	margin: 10px;
}

.pv_seq_title {
	font-size: 16px;
}

.tab_selected {
	color: white;
	font-weight: bold;
        background-color: blue;
}

.set_pv_type {
	margin-left: auto;
	margin-right:auto;
	font-size: 18px;
	margin: 8px;
	padding: 8px;
}
.pv_type_form {
	font-size: 14px;
	padding: 5px;
	margin: 5px;
}

.shadow {
	webkit-box-shadow: 0px 0px 6px 0px #777777;
	-moz-box-shadow:   0px 0px 6px 0px #777777;
	box-shadow:        0px 0px 6px 0px #777777;
}
.shining_O {
	text-shadow:0 0 10px #fff, 0 0 20px #00d2ff, 0 0 30px #00d2ff, 0 0 40px #00d2ff, 0 0 50px #00d2ff, 0 0 60px #00d2ff, 0 0 70px #00d2ff;
	text-shadow:0 0 10px #fff, 0 0 20px #fff, 0 0 30px #fff, 0 0 40px #fff, 0 0 50px #fff, 0 0 60px #fff, 0 0 70px #fff;
}

.rounded {
	border-radius: 5px;
}

#select_tab_vista_rapida, #select_tab_mis_lugares {
	font-size: 20px;
	padding: 10px;
	text-align: center;
}
.tab_selected {
	background-color: white;
	color: darkorange;
	font-size: 20px;
	font-weight: 
	border-top: solid 1px white;
}
.tab_unselected {
	color: white;
	background-color: #2e9afe;
	font-size: 14px;
	border-top: solid 1px orange;
}
.tab_unselected:hover {
	background-color: #ccccff;
}

#visor_container {
	height: 100hv;
	background-color: gray;
}
.m10 {
	margin: 10px;
}
.w200 {
	width:200px;
}
.w120 {
	width:120px;
	float: left;
	margin: 5px;
}
.finput {
}
.f14 {
	font-size: 14px;
}
.ipad {
	padding: 20px;
}
.pv_table_header {
	font-size: 18px;
	color: darkorange;
	padding-top: 18px;
	padding-bottom: 10px;
	line-height: 125%;
}

.site-name-title {
	color:black;
	font-size:24px;
	margin-top: 20px;
	margin-bottom: 10px;
	padding-bottom: 5px;
}

.chart-table-summary {
        border-bottom: solid 1px darkgray;
}

.product-title {
	font-size: 24px;
	margin-top: 5px;
	margin-bottom: 10px;
	text-align: center;
}

.vista-rapida-table {
	border-collapse: collapse;
}

.vista-rapida-table-sidetitle {
	font-size: 20px;
	width: 120px;
	line-height: 150%;
	background-color: darkorange;
	color: white;
	padding: 10px;
	text-transform: uppercase;
}
.vista-rapida-table-header {
	text-align: center;
	/*font-size: 18px;*/
	line-height: 125%;
	border-bottom: solid 1px #ff6433;
	padding: 10px;
}

.vista-rapida-table-row {
	text-align: center;
	font-size: 18px;
	padding: 10px;
}
.vista-rapida-table-units {
	font-weight: 300;
	font-family: Signika;
	color: #666;
	text-align: center;
	font-size: 11px;
}

.vista-rapida-table-rightborder {
	border-right: solid 1px darkorange;
}

.vista-rapida-site-table {
	width: 80%;
	margin-left: auto;
	margin:right: auto;
}
.vista-rapida-site-table-header {
	text-align: center;
	font-weight: bold;
}
.vista-rapida-site-table-data {
	text-align: center;
}

.pv-summary-config-th1 {
	font-weight: bold;
	padding: 5px;
}
.pv-summary-config-th2 {
	border-bottom: solid 1px darkorange;
	padding: 5px;
}

.vista-rapida-site-table-title {
	font-size: 24px;
	text-align: center;
	width: 100%;
	color: darkorange;
}

.pv-summary-table-header {
	font-size: 24px;
	color: dodgerblue;
	text-align: center;
	padding: 10px;
}

.pv-summary-table-cell {
	font-size: 20px;
	text-align: center;
	padding: 10px;
}

.toggle-loading {
  border: 1px solid #fff;
  position: absolute;
}
.toggle-loading  .icon {
  float: left;
  width: 16px;
  height: 16px;
  padding: 10px 0 10px 10px;
  background: url(images/toggle-loading.gif) center center no-repeat;
}
.toggle-loading  .copy {
  float: left;
  padding: 10px 0;
  color: #666666;
}

.report {
        font-family: 'Roboto', sans-serif!important;
        font-size: 14px;
        color: rgb(51, 51, 51);
        font-weight: 300;
        width: 680px;
        margin-left: auto;
        margin-right: auto;
}
.report .title {
	font-size: 24px;
	color: darkorange;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 40px;
}
.report .site_title {
	font-size: 36px;
	color: #333333;
	margin: 40px;
	text-align: center;
}
.report h1 {
        font-size: 24px;
	text-align: left;
	color: darkorange;
	border-left: solid 15px darkorange;
	padding-left: 5px;
	height: 30px;
	line-height: 150%;
}
.report h2 {
        font-size: 18px;
	line-height: 150%;
	color: darkorange;
}
.report h3 {
        font-size: 16px;
	font-style: italic;
	line-height: 150%;
	color: darkorange;
}
.report p {
        text-align: justify;
        line-height: 130%;
}
.report table {
        margin-left:auto;
        margin-right:auto;
}
.report .pb {
        page-break-before: always;
	margin-top: 60px;
}
.report .caption {
        margin-top: 5px;
        margin-bottom: 10px;
        margin-left:auto;
        margin-right:auto;
        width: 90%;
        font-style: italic;
}
.report .chart_container {
        width: 600px;
        height: 340px;
}
.report .chart_container_tall {
        width: 600px;
        height: 700px;
}
.report .fig_number {
        font-weight: bold;
}
.report .htable {
        font-size: 14px;
        border-collapse: collapse;
        margin-left: auto;
        margin-right: auto;
        margin-top: 15px;
        margin-bottom: 8px;
}
.report .htable th {
        font-weight: bold;
        background-color: darkorange;
        color: white;
        padding: 10px;
}
.report .htable td {
        border: solid 1px darkorange;
        padding: 8px;
}

#report_map_summary_container {
        width:200px;
        height:200px;
}

#report_map_container {
        display: flex;
  		display: -webkit-flex;
        flex-direction: row;
        width:650px;
        height:650px:
        float: left;
        padding: 5px;
}
#report_map_container_chile {
        width: 200px;
        height: 640px;
        float: left;
        padding: 5px;
}
#report_map_container_zoom {
        width: 400px;
        height: 650px;
        float: left;
        padding: 5px;
}
#report_map_container_hybrid {
        height: 320px;
        width: 380px;
        margin-left:auto;
        margin-right:auto;
        padding: 5px;
}
#report_map_container_terrain {
        height: 320px;
        width: 380px;
        margin-left:auto;
        margin-right:auto;
        padding: 5px;
}

#report_map_container_big {
        height: 640px;
        width: 600px;
        margin-left:auto;
        margin-right:auto;
        padding: 5px;
}
.configurarPV {
        -moz-box-shadow:inset 0px 1px 0px 0px #f5978e;
        -webkit-box-shadow:inset 0px 1px 0px 0px #f5978e;
        box-shadow:inset 0px 1px 0px 0px #f5978e;
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f24537), color-stop(1, #c62d1f));
        background:-moz-linear-gradient(top, #f24537 5%, #c62d1f 100%);
        background:-webkit-linear-gradient(top, #f24537 5%, #c62d1f 100%);
        background:-o-linear-gradient(top, #f24537 5%, #c62d1f 100%);
        background:-ms-linear-gradient(top, #f24537 5%, #c62d1f 100%);
        background:linear-gradient(to bottom, #f24537 5%, #c62d1f 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24537', endColorstr='#c62d1f',GradientType=0);
        background-color:#f24537;
        -moz-border-radius:6px;
        -webkit-border-radius:6px;
        border-radius:6px;
        border:1px solid #d02718;
        display:inline-block;
        cursor:pointer;
        color:#ffffff;
        font-family:Arial;
        font-size:15px;
        
        padding:6px 10px;
        text-decoration:none;
        text-shadow:0px 1px 0px #810e05;
}
.configurarPV:hover {
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #c62d1f), color-stop(1, #f24537));
        background:-moz-linear-gradient(top, #c62d1f 5%, #f24537 100%);
        background:-webkit-linear-gradient(top, #c62d1f 5%, #f24537 100%);
        background:-o-linear-gradient(top, #c62d1f 5%, #f24537 100%);
        background:-ms-linear-gradient(top, #c62d1f 5%, #f24537 100%);
        background:linear-gradient(to bottom, #c62d1f 5%, #f24537 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c62d1f', endColorstr='#f24537',GradientType=0);
        background-color:#c62d1f;
}
.configurarPV:active {
        position:relative;
        top:1px;
}

#advertenciaFrame {
    margin: auto;
    width:80%;
    padding: 10px 30px 10px 30px;
    z-index: 1400;
/*    background: #f5ecce; */
    background-color: rgb(230,240,255); 
    border-radius: 20px;
    border: solid 1px darkorange;
    text-align: center;
    line-height: 100%;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight:500;
}
#advertenciaFrame2 {
        font-size: 32px;
        line-height: 125%;
        text-align: center;
}
.mis-sitios-menu {
    font-size: 18px;
}
#select_product_button {
   font-size:14px;
}
#previous_sites {
   font-size:14px;
}
  
/*.charts-title{
	display: table;
	width: 100%;
	margin: 0;
	padding: 0;
}

.charts-title > p{
	display: table-cell!important;
	vertical-align: middle;
	float: none;
	width: 100%;
	height: 30px;
	background-color: #ff6433;
	font-size: 15px;
	color:white;
	font-family: Signika;
	padding-left: 10px;
}*/


