#loading {
    background-color: #ffffff;
    height: 100%;
    width: 100%;
    position: fixed;
    margin-top: 0px;
    top: 0px;
    left: 0px;
    bottom: 0px;
    overflow: hidden !important;
    right: 0px;
    z-index: 999999;
}

#loading-center {
    background: url(../images/loader.gif) no-repeat scroll center center;
    background-size: 20%;
    width: 100%;
    height: 100%;
    position: relative;
}

.card, .accordion{
    -webkit-box-shadow: 3px 2px 10px -3px rgba(0,0,0,0.5);
    -moz-box-shadow: 3px 2px 10px -3px rgba(0,0,0,0.5);
    box-shadow: 3px 2px 10px -3px rgba(0,0,0,0.5);
}

.accordion-button, .card-title{
    font-size: 16px;
    font-weight: 600;
}


.dt-buttons{
    bottom: 10px;
    position: absolute;
}

.logo-txt{
    /*font-family: 'Orbitron', sans-serif;*/
    font-family: 'Bruno Ace', cursive;
    font-weight: 700;
    font-size: 22px;
}

.logo-onlytxt{
    /*font-family: 'Orbitron', sans-serif;*/
    /*font-family: 'Bruno Ace', cursive;*/
}

.btn-group-sm > .btn, .btn-sm {
    padding: .2rem .5rem;
    font-size: .600rem;
    border-radius: .2rem;
  }

.btn-table:hover{
    cursor: pointer;
    font-size: .850rem;
    -webkit-box-shadow: 1px 1px 5px -3px rgba(0,0,0,0.7);
    -moz-box-shadow: 1px 1px 5px -3px rgba(0,0,0,0.7);
    box-shadow: 1px 1px 5px -3px rgba(0,0,0,0.7);
}


/*HACK JQUERY CONFIRM*/
@-webkit-keyframes type-primary {
    1%,
    100% {
        border-color: #5156BE;
    }
    50% {
        border-color: #5156BE;
    }
}
@keyframes type-primary {
    1%,
    100% {
        border-color: #5156BE;
    }
    50% {
        border-color: #5156BE;
    }
}


.jconfirm .jconfirm-box.jconfirm-type-primary .jconfirm-title-c .jconfirm-icon-c {
    color: #af926a !important;
}

/*.jconfirm .jconfirm-box.jconfirm-type-primary {
    border-top: solid 7px #5156BE;
    -webkit-animation-name: type-primary;
    animation-name: type-primary;
}*/

.link:hover{
    cursor: pointer;
}

.info-login{
    font-size: 9px;
}

.dropdown-menu-end[style] {
  left: auto !important;
  right: 5px !important;
}





.jconfirm.jconfirm-sidecar .jconfirm-bg{
    background-color: black;
    opacity:.97
}
.jconfirm.jconfirm-sidecar .jconfirm-box{
    background-color: transparent;
    /*-webkit-box-shadow:0 7px 8px -4px rgba(0,0,0,0.2),0 13px 19px 2px rgba(0,0,0,0.14),0 5px 24px 4px rgba(0,0,0,0.12);
    box-shadow:0 7px 8px -4px rgba(0,0,0,0.2),0 13px 19px 2px rgba(0,0,0,0.14),0 5px 24px 4px rgba(0,0,0,0.12);*/
    padding:30px 30px 15px;
    border-top: 0;
}
.jconfirm.jconfirm-sidecar .jconfirm-box div.jconfirm-closeIcon{
    color:rgba(255, 255, 255, 0.87);
    top:15px;
    right:15px
}
.jconfirm.jconfirm-sidecar .jconfirm-box div.jconfirm-title-c{
    color:rgba(255, 255, 255, 0.87);
    font-size:24px;
    font-weight:bold;
    text-align:center;
    margin-bottom:10px
}
.jconfirm.jconfirm-sidecar .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{
    -webkit-transition:-webkit-transform .5s;
    transition:-webkit-transform .5s;
    transition:transform .5s;
    transition:transform .5s,-webkit-transform .5s;
    -webkit-transform:scale(0);
    transform:scale(0);
    display:block;
    margin-right:0;
    margin-left:0;
    margin-bottom:10px;
    font-size:69px;
    color:#aaa
}
.jconfirm.jconfirm-sidecar .jconfirm-box div.jconfirm-content{
    text-align:center;
    font-size:15px;
    color:#777;
    margin-bottom:25px
}
.jconfirm.jconfirm-sidecar .jconfirm-box .jconfirm-buttons{
    text-align:center
}
.jconfirm.jconfirm-sidecar .jconfirm-box .jconfirm-buttons button{
    font-weight:bold;
    text-transform:uppercase;
    -webkit-transition:background .1s;
    transition:background .1s;
    padding:10px 20px
}
.jconfirm.jconfirm-sidecar .jconfirm-box .jconfirm-buttons button+button{
    margin-left:4px
}
.jconfirm.jconfirm-sidecar.jconfirm-open .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{
    -webkit-transform:scale(1);
    transform:scale(1)
}

.dropdown-item:hover{
    cursor: pointer;
}

div.dt-button-collection .dt-button {
    min-width: auto !important;
  }


.item{
    font-weight: 200;
}