/* here you can put your own css to customize and override the theme */


.portlet {
	border-radius: 4px !important;
}

.portlet .portlet-title {
	border-radius: 4px 4px 0px 0px !important;
}

.portlet .portlet-body,
.portlet .portlet-body .form-actions  {
	border-radius: 0px 0px 4px 4px !important;
}

.LoadingIconDiv{
	z-index: 101;
	width:220px;
	margin-top:400px;
	margin-left:190px;
	padding: 15px;
	font-size:14px;
	color: #909090;
	border: 1px solid #ececec;
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 0%, #d7d7d8 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#d7d7d8));
	background: -webkit-linear-gradient(top, #ffffff 0%,#d7d7d8 100%);
	background: -o-linear-gradient(top, #ffffff 0%,#d7d7d8 100%);
	background: -ms-linear-gradient(top, #ffffff 0%,#d7d7d8 100%);
	background: linear-gradient(to bottom, #ffffff 0%,#d7d7d8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d7d7d8',GradientType=0 );
	 -webkit-box-shadow: 0px 0px 10px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 0px 10px 10px rgba(0, 0, 0, 0.2);
	
}

.LoadingIconDiv img{
  margin-left:15px;
  vertical-align:middle;
}

.sube{
	 position: relative;
     top: -2em;
}

.form-group.form-md-line-input .help-block {
  position: relative;
  margin: 2px 0 0 0;
  opacity: 100;
  filter: alpha(opacity=0);
  font-size: 13px;
}

/***
p#date-dia {
  column-width: 30px;
}

p#date-mes {
  column-width: 100px;
}

p#date-año1 {
  column-width: 50px;
}
***/

.btn-dia {
  width: 68px;
  border-width: 1px;
  padding: 6px 13px;
} 

.btn-mes {
  width: 120px;
  border-width: 1px;
  padding: 6px 13px;
} 

.btn-año {
  width: 60px;
  border-width: 1px;
  padding: 6px 13px;
} 

.btn-año-mas {
  border-width: 1px;
  padding: 6px 13px;
  color: white;  
  text-shadow: none;	
  background-color: #d84a38;
}

.pulsado {
 background-color: #428BCA !important;
  color: #fff !important;
  outline: none !important;
}

.btn-default {
  border-width: 1px;
  padding: 6px 13px;
  
}	
.btn-icon-only1 {
  height: 25px;
  width: 25px;
  text-align: center;
  padding-left: 0;
  padding-right: 0;
  font-size: 12px;
}

.table-responsive {
  overflow-x: unset;
  min-height: .01%;
}