.changed-field{
    color: #5f5809!important;
    background-color: rgb(253, 242, 152)!important;
}

.not-valid-field{
	 color: #ad1616!important;
    background-color: #fdd9d9!important;
}

.valid-field{
	color: green!important;
    background-color: #bfffbf!important;
}

#dp_telefon, #dp_adresa, #dp_email{
	margin-bottom:7px;	
}    

.list_publicable{
	width:calc(40% + 80px)!important;
}

 
#btn_eliminar_foto{
	margin-top: 6px;
}
 
/* ALERTS */
.msg_info {
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 20px;
    padding-right: 20px;
    /*border: 1px solid;*/
    margin-bottom: 10px;
    color: #00529B;
    background-color: #BDE5F8;
}

.btn-publicar {
	width: 54px;
    text-align: center;
}


#dp_msg_edit{
    position: fixed;
    height: 64px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    margin-bottom: 0px;
    background-size: 35px 35px;
    /* padding-top: 19px; */
    text-align: center;
    margin-top: 20px;
    /* opacity: 1; */
    z-index: 20;
}

#msg_dc{
	position: fixed;
    height: 64px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    margin-bottom: 0px;
    background-size: 35px 35px;
    /* padding-top: 19px; */
    text-align: center;
    margin-top: 20px;
    /* opacity: 1; */
    z-index: 20;
}

.btn-disabled{
	background-color: #a7a7a7 !important ;
    color: #ffffff!important;
    cursor: no-drop!important;
    border: #a7a7a7 solid 1px!important; 
    pointer-events:none;
}

/* REWRITE FROM system.messages.css */
div.warning,
.warning {
    color: #8a6d3b !important;
}

.sv-underline{
    text-decoration: underline!important;
}


.sv-btn-icon{
	background-color:#bdd49e;
	border-radius: 5px;
	padding: 2px;
	font-size: 1.5em!important;
	color: black;
	cursor: pointer;
}


/* Pagination */
.sv_pagination {
/* 	text-align:left; */
}

.sv_pagination button{
/* 	border-radius: 0px; */
/* 	background:black!important; */
/* 	color:white; */
/* 	cursor:pointer; */
}

.sv_pagination button:hover{
/* 	color:gray; */
}

.sv_pagination_first{
/* 	border-radius: 5px 0px 0px 5px! important; */
}

.sv_pagination_last{
/* 	border-radius: 0px 5px 5px 0px! important; */
}

.sv-black-button{
	background:black!important;
	color:white;
}

/* Consultes telemàtiques*/
.btn_delete_input_file{
	color: red;
    font-size: 1.3em;
    background: white;
    border-radius: 0px;
    padding: 0px;
    border: white;
}

#ultimes_consultes_table > #table_results > tr:hover {
	background-color:#d8d8d8;
}

/* Button tornar al summary*/
.go_back_summary{
	-webkit-appearance: none;
    -moz-border-radius: 11px;
    -webkit-border-radius: 11px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding;
    background-clip: padding-box;
    border-radius: 11px;
    background: #ddd url(../images/button.png) repeat-x;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #ddd));
    background: -moz-linear-gradient(top center, #fff 0%, #ddd 100%);
    border: 1px solid;
    background:black!important;
    border-color: #ddd #bbb #999;
    cursor: pointer;
    color: white!important;
    font: bold 12px/1.2 Arial, sans-serif;
    outline: 0;
    overflow: visible;
    padding: 3px 10px 4px;
    text-shadow: #fff 0 1px 1px;
    width: auto;
    text-decoration: none!important;
	float: right;
}

.lbl_consultes{
	font-weight: normal; 
    font-family: Arial;
}

.green-highlighted{
	color:#009900;
	font-weight:bolder!important;
}

.red-highlighted{
	color:#d84247;
	font-weight:bolder!important;
}

.green-highlighted-button{
	color: #009900!important;
    border-color: #009900!important;
    background-color: #cae6c6!important;
}

.link-blue{
	color:#002cef!important;
}