html {
  font-size: 14px;
}

@media (min-width: 768px) {
  html {
    font-size: 16px;
  }
}

html {
  position: relative;
  min-height: 100%;
}

body {
  margin-bottom: 0px;
}

.ta-right {
    text-align: right;
}

.ta-center {
    text-align: center;
}

.center-content {
    justify-content: right;
    display: flex;
}

.display-none {
    display: none !important;
}

.spinner-border {
    display: inline-block;
    width: 1rem;
    height: 1rem;
    vertical-align: text-bottom;
    border: 0.15em solid currentColor;
    border-right-color: transparent;
    border-radius: 50%;
    -webkit-animation: .75s linear infinite spinner-border;
    animation: .75s linear infinite spinner-border;
}

.text-uppercase {
    text-transform: uppercase
}

.mt-10 {
    margin-top: 20px;
}

.mt-20 {
    margin-top: 20px;
}

.mr-10 {
    margin-right: 10px;
}
.text-c-y{
  display: flex;
  align-items: center;
}

.center-y{
  justify-content: center;
  display: flex;
}

.right-y {
    justify-content: right;
    display: flex;
}

.margin-10{
  margin: 10px;
}

.dowload-icon {
    font-size: 30px;
    padding: 0px 15px 0px 15px;
    color: #7366ff;
    cursor: pointer;
}

.padding-t-20{
  padding-bottom: 20px;
}

.mini-card-c{
  border: 1px solid #EFEEFF;
  padding: 15px 30px;
  border-radius: 18px;
  position: relative;
  box-shadow: 0 0 10px rgb(0 0 0 / 7%);
}

.purple{
  color: #7366ff;
}

.white-icon {
  color: #f8f8f8!important;
}

.warning-icon{
  color:#f8d62b;
}

.bg-color-blue{
  background-color: rgb(111 188 255) !important;
}
.bg-color-green{
  background-color: rgb(11 180 28 / 68%) !important;
}

.bg-color-orange{
  background-color: rgb(255 162 0 / 66%) !important;
}

.bg-color-purple{
  background-color: rgb(98 86 217) !important;
}

.smallicon{
  font-size: 30px;
  color: #c6c6c6;
}

.card .card-header h5:not(.mb-0), .card .card-header h5:not(.m-0){
  text-transform: none!important;
}

.page-wrapper .page-body-wrapper .page-title .row h3{
  text-transform: none!important;
}

.modulos {
  color:#292929;
}

.page-wrapper .page-body-wrapper {
  background-image: linear-gradient(to right, #9e00ff29, rgb(98 86 217 / 15%),#dc87fb21);
}

.footer{
  background-image: linear-gradient(to right, #9e00ff29, rgb(98 86 217 / 15%),#dc87fb21);
}

.bg-color-abierto {
    color: #FFFFFF;
    background-color: #6c757d;
    padding: 5px 10px 5px 10px;
    border-radius: 5px;
}

.bg-color-proceso {
    color: #FFFFFF;
    background-color: #007bff;
    padding: 5px 10px 5px 10px;
    border-radius: 5px;
}

.bg-color-resuelto {
    color: #FFFFFF;
    background-color: #17a2b8;
    padding: 5px 10px 5px 10px;
    border-radius: 5px;
}

.bg-color-cerrado {
    color: #FFFFFF;
    background-color: #28a745;
    padding: 5px 10px 5px 10px;
    border-radius: 5px;
}

.bg-color-cancelado {
    color: #FFFFFF;
    background-color: #FE9A2E;
    padding: 5px 10px 5px 10px;
    border-radius: 5px;
}

.bg-color-inactivo {
    color: #FFFFFF;
    background-color: #FF0000;
    padding: 5px 10px 5px 10px;
    border-radius: 5px;
}

.fw-500 {
    font-weight: 500;
}

.fw-600 {
    font-weight: 600;
}

/* SideBar Css */
.page-wrapper.compact-wrapper .page-body-wrapper div.sidebar-wrapper .logo-wrapper, .page-wrapper.compact-wrapper .page-body-wrapper div.sidebar-wrapper .logo-icon-wrapper {
    padding: 23px 30px;
}

.active-bg{
  background-color: #6256d91f;
}

.active-text {
  color: #6256d9!important;
}

.page-wrapper.compact-wrapper .page-body-wrapper div.sidebar-wrapper .sidebar-main .sidebar-links .simplebar-wrapper .simplebar-mask .simplebar-content-wrapper .simplebar-content>li {
  padding: 10px 20px;
}

.width-table-tickets {
    width: 1400px;
}

/* End SideBar CSS */

/* Header CSS */

.left-header .level-menu .nav-link svg {
  stroke: #1f95ff;
}

.left-header .level-menu .nav-link {

  background-color: rgb(133 207 255 / 16%);
  color: #2095ff;
}

/* End Header CSS */

/* Css boostrap tables Cat�logos*/
.scroll-y {
    min-height: 125px;
    max-height: 400px;
    overflow-y: auto;
}

/* End Css boostrap tables Cat�logos*/

/* Pointers styles */
.alias {cursor:alias;}
.all-scroll{cursor:all-scroll;}
.auto {cursor:auto;}
.cell {cursor:cell;}
.context-menu{cursor:context-menu;}
.col-resize{cursor:col-resize;}
.copy{cursor:copy;}
.crosshair{cursor:crosshair;}
.default{cursor:default;}
.e-resize{cursor:e-resize;}
.ew-resize{cursor:ew-resize;}
.grab{cursor:grab;}
.grabbing{cursor:grabbing;}
.help{cursor:help;}
.move{cursor:move;}
.n-resize{cursor:n-resize;}
.ne-resize{cursor:ne-resize;}
.nesw-resize{cursor:nesw-resize;}
.ns-resize{cursor:ns-resize;}
.nw-resize{cursor:nw-resize;}
.nwse-resize{cursor:nwse-resize;}
.no-drop{cursor:no-drop;}
.none{cursor:none;}
.not-allowed{cursor:not-allowed;}
.pointer{cursor:pointer;}
.progress{cursor:progress;}
.row-resize{cursor:row-resize;}
.s-resize{cursor:s-resize;}
.se-resize{cursor:se-resize;}
.sw-resize{cursor:sw-resize;}
.text{cursor:text;}
.url{cursor:url(http://falconmasters.com/img/cursor.gif), auto;}
.vertical-text{cursor:vertical-text;}
.w-resize{cursor:w-resize;}
.wait{cursor:wait;}
.zoom-in{cursor:zoom-in;}
.zoom-out{cursor:zoom-out;}

/* End pointers styles */

.login-card .login-main .theme-form .link {
    position: inherit;
    top: 10px;
    right: 0;
    cursor: pointer;
}

.fa-times-circle {
    color: red;
    font-size: 120px;
    margin-bottom: 30px;
}

.btn-finalize {
    height: 40px;
    margin-top: 20px;
}

.visibility-hidden {
    visibility: hidden;
}

.w-100 {
    width: 100%;
}

.h-100 {
    height: 100%;
}

.h-view-file-modal {
    height: 560px;
}

.w-h-100-iframe {
    width: 100%;
    height: 100%;
}

.dowload-doc {
    color: #7366ff;
    cursor: pointer;
}

.color-icon-information {
    color: #225ad9;
}

.w-170 {
    width: 170px;
}

.cursor-pointer {
    cursor: pointer;
}

.label-color-purple {
    color: #7366ff;
    cursor: pointer;
}

.size-checkbox {
    transform: scale(2)
}

.size-icon-download {
    width: 40px;
    cursor: pointer;
    margin-right: 10px;
}
