@charset "utf-8";

/*ALERTS**************************/
.error_form{
	background:#FFBBAA;
	border-color:#C00;
	color:#600;
}
.error{
	background:#FFBBAA;
	border-color:#C00;
	color:#600;
}
.success{
	background:#E0F2C0;
	border-color:#4A7400;
	color:#030;
}
.info{
	background:#FFF2B5;
	border-color:#FC0;
	color:#630;
}

/*FORMS*/
fieldset {border: solid 2px #F98013; border-radius: 0.5rem; padding-top: 0.2rem; padding-bottom: 0.4rem;}
legend {display: inline; width: auto; padding: 0 0.5rem; font-size: 1rem; font-weight: 700;}
label {margin-bottom: 0.2rem; font-weight: bold;}

.form-control {border: solid 2px #ced4da;}

/*DATE PICKER*/
.ui-datepicker select {width:45%!important; min-width:0!important; display:inline-block!important;}
.ui-datepicker th {color:#333!important;}


/*BLOCKQUOTES*/
blockquote {
	background: rgba(0,0,0,0.05);
    border: dashed 1.5px #CCC;
    padding: 1em;
    border-radius: 0.3rem;
}


/*AREA DE IMPRESIÓN***************************************************************/
.print_logo {display:none;}
@media print {
    body * {visibility:hidden; background: #FFF;} 
    #printable, #printable * {visibility:visible; background:#FFF;}
    #printable { /* aligning the printable area */
        position:absolute;
        width:95%;
        top:0; left:0;
        padding:20px;}
    #printable table {border:solid 1px #999;}
    #printable table td {padding:4px;}
    #printable h1 {color:#666;}
    .print_logo {display:block; width: 100%;}
    .text-white {color: #999!important;}
}


.auto_width {width:15%!important; min-width:0!important; display:inline-block!important;}




