/*** INIT VALENTINA ***/


input.input-filter.form-control{
    border-bottom-color: #84d020;
    border-bottom-style: groove;
    border-bottom-width: 3px;

}

div #header div.column select, a{
	color:#0f5c2b;
}

.input-validation.ng-valid.ng-dirty{
	background-color:#e5f9f6;	
}
.input-validation.ng-invalid{
	border-color:#e23237;	
}

.mark-when-change.ng-dirty.ng-touched{
	background-color:#e5f9f6;	
}
.hint{
	color:#9ccc55;
}
md-toolbar.md-theme-light._md._md-toolbar-transitions{
	background:#aed581;
	
}
.white-background{
	background:#ffffff;
}
.color-text-toolbar span{
	color:#ffffff;
}
section{
	margin-bottom: 30px;
}
.md-theme-light{
	height: 50px;
}
button#buttonSave.md-raised.md-button.md-ink-ripple{
	background:#7996d9;
	color:#ffffff;
}

.ng-table-pagination{
	display:none;
}
/*aņadido por maquillar un estilo raro (borde gris), en el header del table*/
th.header{
	border-color: #ececec;
}
span#ageRangeMessage.ng-binding{
	color: #5d81cc;
	font-size: initial;	
}

.isOpenedToAddNewElement >a {	
	 color: #666666;
     background-color: #ECECEC;
     margin-top: 0;
     padding: 1em 1.5em;
     width: 100%;
     text-align: center;
     margin-bottom: 2rem !important;	 
     display: block; 
}
ul.closuresGrid > li ul li.grey {
  background-color: #cdcdcd;  
}
/**para chrome**/
div.field.buttons { 
    align-content: space-around;
}

.classRowRightDisponibility {
	width: 194px !important;
}

#dashboardDisponibilityList_rightColumn table thead tr th{
	height: 35px !important;
}
#dashboardDisponibilityList_rightColumn table tbody tr #first-row-pvp{
	height: 45px !important;
}
#dashboardDisponibilityList_rightColumn table tbody tr th.ng-binding{
	height: 44px !important;
}
/**Align to center first elem to the second table*/
#dashboardDisponibilityList table th:first-child{
	text-align: center;
    vertical-align: middle;
}
/**For chrome align*/	
@media screen and (-webkit-min-device-pixel-ratio:0) {

	#dashboardDisponibilityList_rightColumn table thead tr th{
		height: 32px !important;
	}
	#dashboardDisponibilityList_rightColumn table tbody tr #first-row-pvp{
		height: 44px !important;
	}
	#dashboardDisponibilityList_rightColumn table tbody tr th.ng-binding{
		height: 44px !important;
	}
}

.spacing-right-30 {
    margin-right: 30px;
}
.spacing-labels {
    margin-right: 1px;
}
.spacing-bottom-30 {
	margin-bottom: 30px !important;
}

.margin-right-10 {
	 margin-right: 10px;
}
.margin-right-7{
	 margin-right: 6.5px;
}
.centred-icon-to-left {
	margin-right:74px;	
}
.width-week-disponibility{
	width: 280px !important;
	margin-right: 70px !important;
}
.spacing-dates-disponibility{
	margin-right:15px !important;
}
.raise-element {
	margin-top:1px !important;
	
}
.spaging-between-restrictions{
	height: 20px;
}
.no-top-spacing{
	margin-top: -20px !important;
}
.resizing-label-en{
	font-size: 11.8px !important;
}
.info-hotel-file > ul li .input-hotel{
	width: 90px;
	margin-top: 5px;
}
.closeModalButton{
	margin-bottom:20px;
	margin-top:10px;
}
/*** END VALENTINA ***/