body {
  padding-top: 70px;
  padding-bottom: 40px;
  background-color: #eee;
}

.row-no-padding 
  [class*="col-"] {
    padding-left: 0 ;
    padding-right: 0;
  }

.form-signin {
  max-width: 330px;
  padding: 15px;
  margin: 0 auto;
}
.form-signin .form-signin-heading,
.form-signin .checkbox {
  margin-bottom: 10px;
}
.form-signin .checkbox {
  font-weight: normal;
}
.form-signin .form-control {
  position: relative;
  height: auto;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px;
  font-size: 16px;
}
.form-signin .form-control:focus {
  z-index: 2;
}
.form-signin input[type="email"] {
  margin-bottom: -1px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.form-signin input[type="password"] {
  margin-bottom: 10px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.container-form {
	display: block;		
	z-index:1002;
	overflow: auto;
	text-align:center;
	margin-left: auto;
	margin-right: auto;	
	left: 0;
	right: 0;
	width: 420px;
	min-height: 200px;
	height: auto;
	-moz-border-radius:14px; -webkit-border-radius:14px; border-radius:14px;
	
}

.container-wide {
	display: block;		
	z-index:1002;
	overflow: auto;
	text-align:center;
	margin-left: auto;
	margin-right: auto;	
	left: 0;
	right: 0;
	width: 620px;
	min-height: 200px;
	height: auto;
	-moz-border-radius:14px; -webkit-border-radius:14px; border-radius:14px;
	
}

.body-print-postit
{
width:150px;
}

.container-print-postit {
	display: block;		
	z-index:1002;
	overflow: auto;
	text-align:center;
	margin-left: auto;
	margin-right: auto;	
	left: 0;
	right: 0;
	width: 150px;
	
	height: auto;
	-moz-border-radius:14px; -webkit-border-radius:14px; border-radius:14px;
	
}

  .FreezePaneOff
   {
      visibility: hidden;
      display: none;
      position: absolute;
      top: -100px;
      left: -100px;
   }

   .FreezePaneOn
   {   
		display: block;
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;            
		height: 100%;
		overflow: auto;
		background-color: #333;
		z-index:1001;
		-moz-opacity: 0.8;
		opacity:.80;
		filter: alpha(opacity=80);
		text-align:center;
		text-decoration:none;
		padding-top: 20%;
		padding-left: 15%;
   }

   .InnerFreezePane
   {

      text-align: center;
      width: 70%;
      background-color: #171;
      color: White;
      font-size: large;
      border: dashed 2px #111;
      padding: 9px;
	font-family: Tauri, Arial; 
	font-size: 20px;	  
   }
.form-control::-webkit-input-placeholder { color: #AEB4B5; }

.linea-top{width: 100%;border-top: 1px solid #CCC; margin: 0px 0 5px 0; padding: 10px 0 10px 0; overflow:auto}

.min-ancho2
{
min-width: 200px;
}

.textoTarea{}


.bubble {
  margin: 0 0 20px 0;
  padding: 10px;
  position: relative;  
  font-size: 12px;
  background: rgb(125,126,125);
  background: -moz-linear-gradient(top, rgba(125,126,125,1) 0%, rgba(0,0,0,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(125,126,125,1)), color-stop(100%,rgba(0,0,0,1)));
  background: -webkit-linear-gradient(top, rgba(125,126,125,1) 0%,rgba(0,0,0,1) 100%);
  background: -o-linear-gradient(top, rgba(125,126,125,1) 0%,rgba(0,0,0,1) 100%);
  background: -ms-linear-gradient(top, rgba(125,126,125,1) 0%,rgba(0,0,0,1) 100%);
  background: linear-gradient(top, rgba(125,126,125,1) 0%,rgba(0,0,0,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#000000',GradientType=0 );
  color:#fff;
  border-radius:5px;
  box-shadow:inset 0 0 10px #1018D8;
 background: #1018D8; border-color: #1018D8;
}
.bubble.right {
box-shadow:green;background: green; border-color: green;
}
.bubble:after {
  content: "";
  position: absolute;
  top: 100%;
  left:10%;
  border-top: 15px solid blue;
  border-top-color: inherit; 
  border-left: 15px solid transparent;
  border-right: 15px solid transparent; 
}

.bubble.right:after {
  content: "";
  position: absolute;
  top: 100%;
  left: 85%;
  border-top: 15px solid blue;
  border-top-color: inherit; 
  border-left: 15px solid transparent;
  border-right: 15px solid transparent; 
  
}
.bubble h3 {
  margin:0;
  padding:0;
  font-weight:normal;
  font-size:1.55em;
  text-shadow:1px 1px 1px #000
}
.bubble a {color:yellow;text-decoration:none;border-bottom:1px dotted #000}
.bubble a:hover {color:#fff}
.bubble p {margin:0 0 5px 0;padding:0;}

#calendar {
	max-width: 900px;
	margin: 40px auto;
	padding: 0 10px;
}

.chart-bar{
 
  margin:0;
  padding:0;
height:400px;
width: 450px;	
}
.huge {
    font-size: 30px;
}


.container-centrado{
	overflow: auto;
	text-align:center;
	display: block;
	width:100%;
	margin: 0 auto;
	}
	
.container-xwide {
	display: block;		
	z-index:1002;
	overflow: auto;
	text-align:center;
	margin-left: auto;
	margin-right: auto;	
	left: 0;
	right: 0;
	width: 970px;
	min-height: 200px;
	height: auto;
	-moz-border-radius:14px; -webkit-border-radius:14px; border-radius:14px;
	
}

.panel-chico{
	width:80%
	}
	