/* 
    Created on : 27-feb-2015, 11:09:23
    Author     : agarcia
*/

body{
	background-color: rgba(144,144,144,0);
	font-family: Calibri, 'Asap' !important;
	color: #8B8D8D !important;
	font-size: 16px; /* general size for site, except alerts */
}
a {
    cursor: pointer;
}
a:hover {
    cursor: pointer;
}
a:visited {
    color: #000;
    text-decoration: none;  
    cursor: pointer;    
}
.title{
	color: #8B8D8D;
	font-size: 21px;
}
.title-box{
	background-color: #E6E5E7 !important;
}
.title-xs{
	font-weight: bold;
}
.arrow-button{
	color: white;
	margin-top: -12px;
    margin-bottom: -40px;
    padding-left: 20px;
	padding-right: 20px;
    height: 77px;
    background-color: #8B8D8D;
    border: #8B8D8D;
    border-radius: 0px;
    z-index: 2;
}
.arrow-button:hover{
	color: white;
    background-color: #8B8D8D;
    border: #8B8D8D;
}
.std-button{
	background-color: #E6E5E7;
	color: #8B8D8D;
	font-weight: bold;
}
.no-padding{
	padding-left: 0px;
	padding-right: 0px;
}
.no-bold{	
	font-weight: initial;
}
.message {
	font-size: 15px;
	color: #8B8D8D;
}
.border-square{	
	color: #8B8D8D !important;
	border-radius: 0px;
	border: 2px solid #8B8D8D;
}
.panel-center{
	margin-top: 194px !important;
}

.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}


.bs-form-modal .modal {
    bottom: auto;
    display: block;
    left: auto;
    position: relative;
    right: auto;
    top: auto;
    z-index: 1;
}

.bs-form-modal .modal-dialog {
    left: auto;
    margin-left: auto;
    margin-right: auto;
}

.bs-form-padded-bottom {
    padding-bottom: 24px;
}
.bs-form + .highlight, .bs-form + .zero-clipboard + .highlight {
    border-radius: 0;
    border-width: 0 0 1px;
    margin: -15px -15px 15px;
}

.panel-default > .panel-heading {
	color: #8B8D8D;
}
.bajar-capa{
	margin-top: 90px;
}

.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}

html, body, .container-table {
    height: 100%;
}
.container-table {
    display: table;
}
.vertical-center-row {
    display: table-cell;
    vertical-align: middle;
}

.tittle-windows{
	margin: 5px;
}

.left{
	margin-left: 5px;
}

.close {
    color: black; 
    opacity: 1;
}

.separate-vertical {
height: 35px;
margin: 0 9px;
border-right: 2px solid gray;
border-left: 1px solid #f2f2f2;
}

.error-template {padding: 40px 15px;text-align: center;}
.error-actions {margin-top:15px;margin-bottom:15px;}
.error-actions .btn { margin-right:10px; }

.modal {
  text-align: center;
}

@media screen and (min-width: 768px) { 
  .modal:before {
    display: inline-block;
    vertical-align: middle;
    content: " ";
    height: 100%;
  }
}

.modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}

.nv-line{
	stroke-width: 2.5;
}

.nvd3 .nv-groups path.nv-line{
	stroke-width: 2.5;
}

.nvd3 .nv-axis.nv-x path.domain {
  stroke-opacity: 1;
  stroke-width:	2;
}

.titleform{
	left:-35px;
	position:relative;
}

hr {
  border-color: rgb(139, 141, 141) !important;
  height: 2px;
}

.btn-heineken{
  background-color: #008200;
  border-color: #008200;
  color: white;
}

.btn-heineken.active, .btn-heineken.focus, .btn-heineken:active, .btn-heineken:focus, .btn-heineken:hover, .open > .dropdown-toggle.btn-heineken {
    background-color: #008200;
    border-color: #008200;
    color: white;
}

.nvd3 .nv-axis .zero line, .nvd3 .nv-axis line.zero{
	stroke-opacity: 1 !important;
    stroke: black !important
}

.nvd3 line.nv-guideline{
	stroke: #4D4D4D !important;
	stroke-width:2 !important;
}

#bt-viewcharts:disabled{
	background-color: gray;
	color:lightgray;
}
