/* Buttons by bootstrap definition of classes */
/* base style for all buttons */

/* .btn {
 padding: 1rem 1.5rem;
 background: transparent;
 font-weight: 700;
 border-radius: 0.5rem;
 cursor: pointer;
 outline: none;
} */

.wrapper{
  display:grid;
  height:auto;
  place-items:center
}

/* variations */
.primary {
 background: var(--primary);
 color: var(--white);
}
.secondary {
 background: var(--secondary);
 color: var(--white);
}
.success {
 background: var(--success);
 color: var(--white);
}
.error {
 background: var(--error);
 color: var(--white);
}
.link {
 color: var(--primary);
}

a:hover {
  text-decoration:none!important;
}


/* Links Main menu */
/* Selected */
.border-menu-selected {
  border-color: rgba(var(--coorp-tipsa-rgb), 1);
}
.txt-menu-selected {
  color: rgba(var(--second-coorp-tipsa-rgb), 1);
}

/* Unselected */
.border-menu-unselected {
    border-color: rgba(var(--coorp-tipsa-rgb), 0);
}
.border-menu-unselected:hover {
    border-color: rgba(var(--coorp-tipsa-rgb), 0.2);
}

.txt-menu-unselected {
  color: rgba(var(--second-coorp-tipsa-rgb), 0.4);
}
.txt-menu-unselected:hover {
  color: rgba(var(--second-coorp-tipsa-rgb), 0.6);
}


/* BLUE BUTTON */
.bg-btn-blue {
  background-color: rgba(var(--second-coorp-tipsa-rgb), 1);
}

.bg-btn-blue:hover {
  background-color: rgba(var(--second-coorp-tipsa-rgb), 0.8);
}

.txt-btn-blue {
  color:var(--menu-text);
}

.txt-btn-blue:hover {
  color:var(--menu-text-hover);
}

/*  LOGIN */

/* policy links */
.small-link a {
  font-size:0.8rem;
  margin-left:20px;
  color:rgba(144, 144, 144, 1);
}

.small-link a:hover {
  color:rgba(49, 72, 124, 1);
  cursor:pointer;
}

.applinet-powered {
  font-size:0.8rem;
  color:rgba(143, 143, 143, 1);
}

.applinet-powered a.applinet {
  color:rgba(143, 143, 143, 1);
}

.applinet-powered a.applinet:hover {
  color:rgba(198, 154, 43, 1);
}


/* APP SIDEBAR */

.bg-sidebar {
  background-color:var(--sidebar-button-bg);
}

.bg-sidebar .btn-bg-mine {
  text-decoration:none;
  background-color:none;
	color: #a6b0cf;
}

.bg-sidebar .btn-bg-mine:hover {
  background-color:none;
	color:white;
	-webkit-transition: all 0.4s;
    transition: all 0.4s;
}
.bg-sidebar .btn-bg-mine .ml-4{
	margin-left: 0px !important;
}


.bg-sidebar .btn-bg-mine.active {
  background-color:none;
  color:#fff !important;
}

.sidebar-icon {
  float:left;
  min-width:30px;
}


.top-nav-perso {
  border-right: 2px solid rgba(255, 255, 255, 1);
}


/* ******************** */
/* *** COORPORATIVE *** */
/* ******************** */

/* Text Colors  */

.tipsa-text {
  color: rgba(var(--coorp-tipsa-rgb), 1);
}

.tipsa-bg {
  background-color: rgba(var(--coorp-tipsa-rgb), 1);
}

.tipsa-bg:hover {
  background-color: rgba(var(--second-coorp-tipsa-rgb), 1);
}

.tipsa-btn {
  color:rgba(255, 255, 255, 0.8);
  background-color: rgba(var(--coorp-tipsa-rgb), 1);
  border:1px solid rgba(var(--coorp-tipsa-rgb), 0.5);
}

.tipsa-btn:hover {
  color:rgba(255, 255, 255, 1);
  background-color: rgba(var(--second-coorp-tipsa-rgb), 1);
  border:1px solid rgba(var(--second-coorp-tipsa-rgb), 0.6);
  cursor:pointer;
}

.tipsa-btn-second {
  color:rgba(255, 255, 255, 0.8);
  background-color: rgba(var(--second-coorp-tipsa-rgb), 1);
  border:1px solid rgba(var(--second-coorp-tipsa-rgb), 0.2);
}

.tipsa-btn-second:hover {
  color:rgba(255, 255, 255, 1);
  background-color: rgba(var(--second-coorp-tipsa-rgb), 0.8);
  border:1px solid rgba(var(--second-coorp-tipsa-rgb), 0.2);
  cursor:pointer;
}


.tipsa-small {
  position:relative;
  /* float:left; */
  margin-right:15px;
  color:rgba(255, 255, 255, 0.8);
  background-color: rgba(var(--second-coorp-tipsa-rgb), 1);
  border:1px solid rgba(var(--second-coorp-tipsa-rgb), 0.5);
}

.tipsa-small-orange {
  position:relative;
  /* float:left; */
  margin-right:15px;
  color:rgba(255, 255, 255, 0.8);
  background-color: rgba(var(--coorp-tipsa-rgb), 1);
  border:1px solid rgba(255, 255, 255, 1);
}

.tipsa-small-orange {
  position:relative;
  /* float:left; */
  margin-right:15px;
  color:rgba(255, 255, 255, 0.8);
  background-color: rgba(var(--coorp-tipsa-rgb), 1);
  border:1px solid rgba(var(--coorp-tipsa-rgb), 1);
}

.h-rounded-r {
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}

ul.envios-filter li{
	float:right !important;
}

ul.envios-filter input#search-date {
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}

ul.envios-filter li:first-child {
  float:left !important;
}

.tipsa-btn.tipsa-small:hover {
  color:rgba(255, 255, 255, 1);
  background-color: rgba(var(--second-coorp-tipsa-rgb), 0.8);
  border:1px solid rgba(var(--second-coorp-tipsa-rgb), 0.7);
}

.tipsa-btn.tipsa-small-orange:hover {
  color:rgba(255, 255, 255, 1);
  background-color: rgba(var(--second-coorp-tipsa-rgb), 1);
  border:1px solid rgba(var(--second-coorp-tipsa-rgb), 0.7);
}

.tipsa-btn.act {
  color:rgba(255, 255, 255, 1);
  background-color: rgba(var(--second-coorp-tipsa-rgb), 0.8);
  border:1px solid rgba(var(--second-coorp-tipsa-rgb), 0.7);

}



/*  */


/* ******************** */
/* *** ALL SECTIONS *** */
/* ******************** */
/*
.section-title {
  min-height:80px;
}
*/
.section-title {
    text-transform: uppercase;
    font-weight: bold;
    color: #495057;
}

.section-title h1 {
  font-size:2rem;
  color: rgba(55, 55, 55, 1);
}

.section-title h1 i {
  font-size:1.6rem;
  color: var(--coorp-tipsa);
  background-color: ;
  /* border:1px solid rgba(163, 206, 219, 1); */
  padding:12px;
  border-radius:10px;

}

.section-btn-icon {
  display:block;
  float:left;
  min-width:20px;
}

ul.small-btns-ul {
  position:relative;
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  width:100%;
}

ul.small-btns-ul li {
  float: left;
  /* display:block; */
  width:auto;
  display: inline;
  list-style: none;
}

ul.small-btns-ul li.double {
  float: left;
  /* display:block; */
  width:auto;
  display: inline;
  list-style: none;
  min-width:300px;
}


/*  General Section */

.destacado-grey-bg-icono {
  background-color: rgba(var(--second-coorp-tipsa-rgb), 1);
  border:1px solid rgba(var(--second-coorp-tipsa-rgb), 1);
  border-radius: 100%;
  height:71px;
  width:71px;
}

.destacado-grey-bg-icono span {
  font-size:32px;
  color:rgba(255, 255, 255, 1);
}

.destacado-title {
  color: rgba(var(--coorp-tipsa-rgb), 1);
}

.destacado-subtitle {
  font-size:0.9rem;
  color:rgba(142, 142, 142, 1);
}

.destacado-btn {
  background-color: rgba(var(--coorp-tipsa-rgb), 1);
  color:rgba(255, 255, 255, 1);
	    transition: 0.35s;
	white-space: nowrap;
}

.destacado-btn i{
  margin-right: 10px;
}

.destacado-btn:hover {
  /*background-color: rgba(var(--coorp-tipsa-rgb), 0.2);*/
  color:white;
  cursor:pointer;
	    /* box-shadow: inset -8.5em 0 0 0 #eb4b02, inset 8.5em 0 0 0 #eb4b02; */
    box-shadow: inset 0 -3.25em 0 0 #eb4b02;
    border-radius: 0.4rem;
}


/* Estadisticas section */
.stat-title {

}


/* Tables fancy table */
/* New styles */

table.table-fancy {
  font-size:0.8rem;
  color:#595959;
  margin-top:20px;
}

table.table-fancy .btn-pagination {
  color:rgba(255, 255, 255, 0.8);
  background-color: rgba(var(--second-coorp-tipsa-rgb), 1);
  border: 1px solid rgba(var(--second-coorp-tipsa-rgb), 0.2);
}

table.table-fancy .btn-pagination:hover {
  color:rgba(255, 255, 255, 1);
  background-color: rgba(var(--second-coorp-tipsa-rgb), 0.8);
  border:1px solid rgba(var(--second-coorp-tipsa-rgb), 0.2);
  cursor:pointer;
}

table.table-fancy tr.vertical-middle td {
  vertical-align : middle;
  line-height: 60px;
}

table.table-fancy tr.vertical-middle-30 td {
  vertical-align : middle;
  line-height: 30px;
}

table.table-fancy thead {

}

table.table-fancy thead tr {

}

table.table-fancy thead tr th {

}

table.table-fancy thead tr.fancySearchRow th input {
  line-height: 2rem;
}

table.table-fancy thead tr.fancySearchRow th input:focus {
  outline:none;
  border:none;
}

table.table-fancy thead tr.fancySearchRow th input:focus-visible {
  border:0px solid rgba(255, 255, 255, 1)!important;
  border-color: rgba(229, 231, 235, 0)!important;
}

table.table-fancy tbody {
  border-top:2px solid rgba(153, 153, 153, 1)!important;
}
table.table-fancy tfoot {
  border-top:2px solid rgba(153, 153, 153, 1)!important;
}

table.table-fancy tbody tr {

}

table.table-fancy tbody tr:hover {
  background-color:rgba(226, 218, 201, 1);
}

table.table-fancy tbody tr td {
	word-break: break-all;
}

table.table-fancy thead a {
	word-break: break-all;
}

table.table-fancy tbody tr td span.resaltado {
  font-size:1.2rem;
  color:rgba(47, 47, 47, 1);
}

table.table-fancy tbody tr td button {

}

table.table-fancy tbody tr td button.btn-actions {
  color:rgba(55, 55, 55, 1);
  padding:4px 4px;
  width:30px;
  height:30px;
  background-color:rgba(255, 255, 255, 1);
  border:1px solid rgba(255, 255, 255, 1);
}

table.table-fancy tbody tr td button.btn-actions.hover-red {
  color:var(--white);
  background-color:rgba(255, 0, 0, 0.6);
  border:1px solid rgba(255, 255, 255, 1);
}

table.table-fancy tbody tr td button.btn-actions:hover.hover-red {
  color:var(--white);
  background-color:rgba(255, 0, 0, 1);
  border:1px solid rgba(255, 255, 255, 1);
}

table.table-fancy tbody tr td button.btn-actions.hover-blue {
  color:var(--white);
  background-color:rgba(44, 102, 156, 0.6);
  border:1px solid rgba(255, 255, 255, 1);
}

table.table-fancy tbody tr td button.btn-actions:hover.hover-blue {
  color:var(--white);
  background-color:rgba(44, 102, 156, 1);
  border:1px solid rgba(255, 255, 255, 1);
}

table.table-fancy tbody tr td button.btn-actions.hover-green {
  color:var(--white);
  background-color:rgba(50, 173, 107, 0.6);
  border:1px solid rgba(255, 255, 255, 1);
}

table.table-fancy tbody tr td button.btn-actions:hover.hover-green {
  color:var(--white);
  background-color:rgba(50, 173, 107, 1);
  border:1px solid rgba(255, 255, 255, 1);
}

table.table-fancy tbody tr td button.btn-actions.hover-gray {

}

table.table-fancy tbody tr td button.btn-actions:hover.hover-gray {
  color:var(--white);
  background-color:rgba(71, 71, 71, 1);
  border:1px solid rgba(255, 255, 255, 1);
}

table.table-fancy tbody tr td button.btn-actions.hover-yellow {
  color:var(--white);
  background-color:rgba(207, 161, 44, 0.6);
  border:1px solid rgba(255, 255, 255, 1);
}

table.table-fancy tbody tr td button.btn-actions:hover.hover-yellow {
  color:var(--white);
  background-color:rgba(207, 161, 44, 1);
  border:1px solid rgba(255, 255, 255, 1);
}

table.table-fancy tbody tr td button.btn-actions.hover-yellow-dark {
  color:var(--white);
  background-color:rgba(200, 136, 40, 0.84);
  border:1px solid rgba(255, 255, 255, 1);
}

table.table-fancy tbody tr td button.btn-actions:hover.hover-yellow-dark {
  color:var(--white);
  background-color:rgba(200, 136, 40, 1);
  border:1px solid rgba(255, 255, 255, 1);
}

table.table-fancy a.in-table:hover {
  text-decoration: underline;
  cursor: pointer;
}

/* Touching alertify CSS Modals */

div.ajs-header {
  opacity:1!important;
  background-color:var(--second-coorp-tipsa)!important;
  color:white!important;
}

div.ajs-header span.title-alertify-modal {
  color:var(--white)!important;
  font-weight: bolder;
}

div.ajs-header span.title-alertify-modal i {
  margin-right:16px;
}

div.ajs-commands button {
  color:var(--white)!important;
}

.alertify.ajs-maximized .ajs-body .ajs-content, .alertify.ajs-resizable .ajs-body .ajs-content {
  top:60px!important;
}

.ajs-primary.ajs-buttons > button.ajs-button.ajs-ok {
  background-color: rgb(44, 121, 47);
  padding: 8px 16px;
  color: white;
}

.ajs-primary.ajs-buttons > button.ajs-button.ajs-cancel {
  background-color: rgb(210, 210, 210);
  padding: 8px 16px;
}


/* Nueva direccion Modal */
div.container.w-90 {
  min-width:95%!important;
}

div.card.nueva-direccion {
  margin-top:20px;
}


/* MODALES FORM */

.card-modal {

}

.card.card-modal {
  border: 0px solid transparent!important;
  box-shadow: none;
}

.card-modal .modal-group {
  position:relative;
  /* background-color:rgba(235, 235, 235, 0.5); */
  background-color:rgba(242, 243, 245, 1);
  border-radius:10px;
  margin-bottom:10px;
}

.card-modal .modal-group .modal-group-title {

}

.card-modal .modal-group .modal-group-title h1 {
  font-weight: bold;
}

.card-modal input[type="text"],
.card-modal input[type="date"],
.card-modal input[type="datetime"],
.card-modal input[type="email"],
.card-modal input[type="number"],
.card-modal input[type="search"],
.card-modal input[type="time"],
.card-modal input[type="url"],
.card-modal input[type="password"],
.card-modal textarea
{
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	outline: none;
	/* display: block; */
	width: 100%;
	padding: 7px;
	/* border: none; */
	/* border-bottom: 1px solid #ddd; */
  border-radius: 4px;
	border: 1px solid #ddd;
	background: transparent;
	margin-bottom: 10px;
	font: 16px Arial, Helvetica, sans-serif;
	height: 45px;
}
.card-modal textarea{
	resize:none;
	overflow: hidden;
}


.card-modal input:focus-visible {
  border: 0px solid transparent;
  box-shadow: none;
  border-bottom: 1px solid rgba(147, 224, 79, 1);
}

.card-modal input.readonly:focus-visible {
  border: 0px solid transparent;
  box-shadow: none;
  border-bottom: 1px solid rgba(126, 126, 126, 1);
}

.card-modal input.required::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: rgba(230, 82, 36, 1);
  opacity: 1; /* Firefox */
}

.card-modal input.required:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: rgba(230, 82, 36, 1);
}

.card-modal input.required::-ms-input-placeholder { /* Microsoft Edge */
  color: rgba(230, 82, 36, 1);
}

.card-modal label.inbutton {
  transition: 0.5s;
}

btn-check:active + .btn-secondary.inbutton,
.btn-check:checked + .btn-secondary.inbutton,
.btn-secondary.inbutton.active,
.btn-secondary.inbutton:active,
.show > .btn-secondary.inbutton.dropdown-toggle {
  box-shadow: 0 0 0 .25rem rgba(var(--second-coorp-tipsa-rgb), 0.6)!important;
  color: #fff;
  background-color: var(--second-coorp-tipsa);
  border-color: rgba(var(--second-coorp-tipsa-rgb), 0.6);
}

.card-modal label.inbutton:focus,
.card-modal label.inbutton:hover,
.card-modal label.inbutton:checked  {
  box-shadow: 0 0 0 .25rem rgba(var(--second-coorp-tipsa-rgb), 0.6)!important;
  background-color: rgba(56, 56, 56, 1);
}



.card-modal .form-my-input {
  position:relative;
  top:0;
  left:0;
}

.card-modal label.mandatory {
  position:absolute;
  float:left;
  top:1px;
  right:4px;
  font-size:0.8rem;
  color:rgba(128, 128, 128, 1);
}

.card-modal .form-my-input label.mandatory:focus,
.card-modal .form-my-input label.mandatory:hover,
.card-modal .form-my-input label.mandatory:checked  {
  color:rgba(34, 34, 34, 1);
}

.card-modal .form-my-input:hover label.mandatory,
.card-modal .form-my-input label.mandatory:focus-visible {
  color:rgba(34, 34, 34, 1);
}

/* TIME */
.card-modal label.mandatory.time {
  position:absolute;
  float:left;
  top:2px;
  left:7px;
  font-size:0.6rem;
  color:rgba(128, 128, 128, 1);
}

/* IN SELECT */
.card-modal label.label-select {
  position:absolute;
  float:left;
  top:-20px;
  right:0;
  font-size:0.8rem;
  color:rgba(14, 56, 80, 1);
}

.card-modal .form-my-input label.label-select:focus,
.card-modal .form-my-input label.label-select:hover,
.card-modal .form-my-input label.label-select:checked  {
  color:rgba(34, 34, 34, 1);
}

.card-modal .form-my-input:hover label.label-select,
.card-modal .form-my-input label.label-select:focus-visible {
  color:rgba(34, 34, 34, 1);
}


/* STATS */
div.stat-title {

}

div.numeros-stat {
  padding-bottom:20px;
}

div.numeros-stat h1 {
  font-size:1.8rem;
}

div.numeros-stat span {

}


/* SELECT 2 */

/* .select2-container--default .select2-selection--multiple .select2-selection__rendered {
  padding: 20px 5px!important;
  padding-top: 30px!important;
  border:0px solid #ffffff!important;
  max-width:100%!important;
  float:left;
}

.select2-selection--multiple {
  border:0px solid #ffffff!important;
}

.select2-selection__choice {
  background-color:#1d1d1d!important;
  color:#edebeb!important;
  padding-left:6px!important;
  padding: 0 10px!important;
}

.select2-selection__choice span:hover {
  color:#ffffff!important;
} */

.select2-container.select2-container--default.select2-container--open {
  z-index:9999;
}

div.tox .tox-menu {
    z-index: 9999!important;
}

.tox-tinymce-aux {
    z-index: 9999!important;
}

.alertify .ajs-footer .ajs-buttons.ajs-auxiliary {
    float: right;
    clear: none;
    text-align: right;
    margin-top:20px;
    margin-right:20px;
}

div.content-proteccion {
  max-width: 28rem;
}

div.content-proteccion {
  font-size:10px;
  color: white;
}

div.content-proteccion p.title {
  margin-top:1rem;
  margin-bottom:1rem;
}

div.content-proteccion span.more-dark {
  font-weight:bold;
}

.cc_css_reboot select {
  padding-right:30px;
}

.setting-subtitle {
  margin-top:10px;
  font-size:0.9rem;
  color:rgba(113, 113, 113, 1);
}

div#km-verified {

}
div#km-verified i {
  font-size: 0.6rem;
  color:rgba(35, 131, 30, 1);
}

div#km-verified .kms_to {
  color:rgba(42, 110, 190, 1);
}

div#km-no-verified i {
  font-size: 0.6rem;
  color:rgba(214, 43, 43, 1);
}

div#km-no-verified .kms_to {
  color:rgba(42, 110, 190, 1);
}

span.kms, span.km-0 {
  font-size: 0.9rem;
}

.show-pass {
  font-size:2rem;
}

.show-pass span {
  color:rgba(29, 29, 29, 1);
}

.show-pass span:hover {
  color:rgba(93, 93, 93, 1);
  cursor:pointer;
}

.hide-pass {
  font-size:2rem;
}

.hide-pass span {
  color:rgba(29, 29, 29, 1);
}

.hide-pass span:hover {
  color:rgba(93, 93, 93, 1);
  cursor:pointer;
}

.display-errors {

}

.display-errors span {
  font-size:0.6rem;
  color:rgba(215, 28, 28, 1);
}

a#link_seguimiento_env {

}

a#link_seguimiento_env:hover {
  cursor:pointer;
}

ul.pass-description {

}

ul.pass-description li {
  font-size: 0.8rem;
  color:rgba(147, 147, 147, 1);
}

ul.pass-description li.oscuro {
  font-size: 0.8rem;
  color:rgba(101, 101, 101, 1);
}

#dinacheck-icon {
  position:relative;
  width:100%;
  border: 1px solid #ddd;
  border-radius: 4px;
  height: 45px;
  padding-left:1rem;
}

#dinacheck-icon i {
  font-size: 3rem;
}

span.validacion-dina {
  position:absolute;
  left:6rem;
  top:0px;
  line-height: 3rem;
  text-align: left;
  vertical-align: middle;
}

label[for=cambiar_pass]  {
  font-size:0.8rem;
}

div#errors-js span {
  font-size:1rem;
  color:red;
}

div.export-stats button.btn-export {
  background-color: rgba(51, 51, 51, 1);
  padding:12px;
  border-radius: 10px;
  color:rgba(255, 255, 255, 1);
}

div.export-stats input {
  padding:12px;
  border-radius: 10px;
  border:1px solid rgba(212, 212, 212, 1);
}

div.export-stats input:focus {
  padding:12px;
  border-radius: 10px;
  border:1px solid rgba(212, 212, 212, 1)!important;
  outline:none;
  border:none;
}

div.export-stats input:focus-visible {
  border-color: rgba(229, 231, 235, 0)!important;
  border: 0px solid transparent;
  box-shadow: none;
  border:1px solid rgba(212, 212, 212, 1);

}

#table-envios-stats {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  border-collapse: collapse;
  width: 100%;
}

#table-envios-stats td, #table-envios-stats th {
  border: 1px solid #ddd;
  padding: 8px;
}

#table-envios-stats tr:nth-child(even){background-color: #f2f2f2;}

#table-envios-stats tr:hover {background-color: #ddd;}

#table-envios-stats th {
    padding-top: 12px;
    padding-bottom: 12px;
    text-align: left;
    background-color: var(--sidebar-button-bg);
    color: white;
}

#table-envios-stats input {
    padding-top: 12px;
    padding-bottom: 12px;
    text-align: left;
    background-color: var(--sidebar-button-bg);
    color: white;
}


span.nota-dom {
  display:flex;
  line-height: 3rem;
  justify-content: center;
  color: grey;
}

span.nota-dom span.darker {
  color: black;
}

.ajs-modal .ajs-dialog {
	margin-top: 15px!important;
	min-height: 95vh!important;
}



/* FROM app.css */



#logo_dash {
	max-height: 64px !important;
	color: var(--coorp-tipsa);
	font-weight:bold;
}

#logo_dash img{
	width: auto !important;
    max-height: 66px;
	margin-right :10px;
}
.bg-sidebar-top {
background-color:white;
	color:#555b6d;
}
.user-login-top {
background-color: #dfdfdf;
    border-radius: 22px;
    height: 35px;
    margin-right: 5px;
    text-align: center;
    color: white;
    padding: 10px;
}
.user-login-top:before {
	position: relative;
    top: -2px;
}
#boton-cli {
	font-size: 0.8rem;
}
.bx2 {
	font-size: 1.4em;
}
.destacado-grey-bg-icono .bx2 {
	font-size: 1em;

}
.destacado-grey-bg-icono .fas {
    font-size: 20px;
}
.pull-right{
	float:right;
}
.card {
    margin-bottom: 24px;
    -webkit-box-shadow: 0 0.75rem 1.5rem rgb(18 38 63 / 3%);
    box-shadow: 0 0.75rem 1.5rem rgb(18 38 63 / 3%);
	word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 0 solid #f6f6f6;
    border-radius: 0.25rem;
}
.fondo-auth{
	background-image: url(../images/coorp/fondo-login.jpg);
    height: 100%;
	position: relative;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.fondo-auth .bg-gray-100 {
	background-color:transparent !important;
}
.fondo-auth .bg-white {
	border-radius: 0 !important;
	padding-top:0px !important;
	padding-left: 0px !important;
    padding-right: 0px !important;
	margin-top:65px;
}
.cabecera-login{
	background-color:#eeeeee;
	color: #001a70;
}
.cabecera-login .col-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
}
.cabecera-login .col-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
}

.cabecera-login .col-4 img{
	max-width: 100%;

}
.cabecera-login .row {
    display: flex;
    flex-wrap: wrap;
	padding:1.4rem;
}
.cnt-login {
	padding: 1.4rem;
}
.avatar-login {
	margin-top: -52px;
    margin-bottom: 17px;
}
.avatar-login .bx{
	background-color: white;
    padding: 15px;
    border-radius: 55px;
    border: solid 2px #eeeeee;
    color: #001a70;
    font-size: 30px;
}
.cnt-login button {
	width: 100%;
    margin: 0 !important;
    color: white;
    background-color: #ff4f00;
    border-radius: 0.375rem;
    text-transform: none;
    text-align: center !important;
    display: block;
    padding: 13px !important;
    margin-top: 10px !important;
}
.links-login .small-link a{
	color:white !important;
}

.links-login .small-link a:hover{
	color: rgba(198, 154, 43, 1) !important;
}
.buscador-fecha #search-date{
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	margin-right: -48px;
}

.buscador-fecha .tipsa-btn{
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-bottomleft: 0px;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
}

.buscador-fecha #search-date[type='date']::-webkit-calendar-picker-indicator{
	display: none;
}
.table-fancy .left {
	text-align:left !important;
}
.table-fancy .right {
	text-align:right !important;
}

.table-fancy .center {
	text-align:center !important;
}
.white-card {
	background-color: white;
    padding: 20px;
    border-radius: 5px;
}
.white-card input  {
	border-radius:8px;
}
.estadisticas-card h1 {
	font-size: 20px;
    text-transform: uppercase;
	margin-bottom: 20px;
}

#reportrange{
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    outline: none;
    width: 100%;
    padding: 7px;
    border-radius: 4px;
    border: 1px solid #ddd;
    background: transparent;
    margin-bottom: 10px;
    height: 38px;
}
.bootstrap-select button{
	border: solid 1px #dddddd;
    background-color: white;
	font-size: var(--bs-body-font-size);
	height:38px;
}
