/* PLACE YOUR CUSTOM STYLES IN THIS FILE */
.designalert{
  width: 100%;
  background-color: #f5f5f5;
  border-left: 3px solid #e61717;
  color: #333;
  position: relative;
  padding: 8px 15px;
  font-size: 14px;
  line-height: 1.5;
  margin-bottom: 1rem;
  border-radius: 3px;
}
#error_iniciar_sesion{
	display: none;
}
.customlog{
	background: #fff;
    border-radius: 6px;
    box-shadow: 0px 4px 13px 2px #00000012;
    margin: 15px;
}
.labellog{
	font-size: 32px;
    font-weight: bold;
    letter-spacing: 6px;
    color: #333;
}
.rui-sign .rui-sign-form {
    max-width: 424px;
    padding: 30px;
}
.cuadro_log{
	position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
	/*overflow: hidden; */
    background-position: 50% 50%;
    background-size: cover;
	/*z-index: -1;*/
}
.imagen_log{
	text-align: center;
}
.bcktabs_cliente{
	background: #0089ff;

}
.p_headertab_cliente{
	margin: 0;
    padding: 5px;
    color: #fff;
    font-weight: bold;
    font-size: 15px;
}
label {
    margin-bottom: 1px;
}
#calendar-container {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.fc-header-toolbar {
	/*
	the calendar will be butting up against the edges,
	but let's scoot in the header's buttons
	*/
	padding-top: 1em;
	padding-left: 1em;
	padding-right: 1em;
}
.xdsoft_datetimepicker{
	z-index: 9999;
}

.rui-selectize .rui-selectize-element .selectize-input{
border-radius: 0!important;
}

.back{
	background-image: url(../images/letter-4.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.btnew{
	font-size: 14px; border:none;background: linear-gradient(90deg, rgb(0 173 255) 0%, rgb(28 147 249) 49%, rgb(51 149 251) 100%);

}
.btnew:hover{
	background: linear-gradient(90deg, rgb(0 151 223) 0%, rgb(23 126 215) 49%, rgb(45 134 227) 100%);
}

.collap{
	background: linear-gradient(135deg, rgb(0 161 255) 0%, rgb(0 137 255) 39%, rgb(0 78 255) 100%);
	color: #fff!important;
	font-weight: bold;
}
div.rui-task{
	padding: 6px 5px;
}
.bcollap{
	border-color: rgb(243, 243, 243);
    border-style: solid;
    border-top-width: 0px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-radius: 0 0 6px 6px;
}
.collapse-content {
    padding: 10px 8px;
}
.cl{
	position: relative;
	background: #fff;
	border-radius: 5px;
	padding: 10px;
	margin-bottom: 15px;
	border: 1px solid #efefef;
}

.headerapp{
	padding: 4px 15px!important;
	background: #fff;
}
.headerapp h1{
	margin: 0!important;
	margin-left: 33px!important;
}

.iconmenubar{
	top: 0;
    height: 100%;
    background: linear-gradient(135deg, rgb(0 161 255) 0%, rgb(0 137 255) 39%, rgb(0 78 255) 100%);
    position: absolute;
    left: 0;
    width: 50px;
    border-radius: 0 10px 10px 0;
    text-align: center;
    align-items: center;
    display: flex;
    justify-content: center;
    color: #fff;
}

.table thead th {
    padding: 9px 25px;
    color: #282c32;

    }
    
    .table th, .table td {
        padding: 4px 25px;
        vertical-align: middle;
        line-height: 14px;
        color: #565656;
    }
/*#0089ff*/
/*
rgb(10 146 209 / 60%)
0 0 0 0.2rem rgb(10 146 211 / 9%)
#027ce7
0 0 0 0.2rem rgb(135 118 204 / 50%)
0 0 0 0.2rem rgb(5 124 181 / 50%)
*/