#login{
    width:100wh;
    height:90vh;
    background:linear-gradient(-45deg,#ea4d4d,#094ca3);
    background-size:400% 400%;
    /*-webkit-animation:Gradient 15s ease infinite;*/
    /*-moz-animation:Gradient 15s ease infinite;*/
    /*animation:Gradient 15s ease infinite;*/
}
/*
@-webkit-keyframes Gradient{
    0%,100%{
        background-position:0 50%
    }
    50%{
        background-position:100% 50%
    }
}
@-moz-keyframes Gradient{
    0%,100%{
        background-position:0 50%
    }
    50%{
        background-position:100% 50%
    }
}
@keyframes Gradient{
    0%,100%{
        background-position:0 50%
    }
    50%{
        background-position:100% 50%
    }
}*/
.jumbotron,body:not(#home){
    background-image:linear-gradient(120deg,#9a4c6b 0,#654da4 100%);

}
body{
    min-height:100vh;
}
.p-permanent{
    color:#ea0101;
    font-weight:700
}
.p-active{
    color:#ec9900;
    font-weight:700
}
.p-expired,.p-inactive{
    color:#0dab0d;
    font-weight:700
}
.switch{
    position:relative;
    display:inline-block;
    width:30px;
    height:17px;
}
.switch input{
    display:none;
}
.slider{
    position:absolute;
    cursor:pointer;
    top:0;
    text-align:center;
    left:0;
    right:0;
    bottom:0;
    background-color:#ccc;
    -webkit-transition:.4s;
    transition:.4s
}
.slider:before{
    position:absolute;
    content:"";
    height:13px;
    width:13px;
    left:2px;
    bottom:2px;
    background-color:#fff;
    -webkit-transition:.4s;
    transition:.4s
}
input:checked+.slider{
    background-color:#2196F3;
}
input:focus+.slider{
    box-shadow:0 0 3px #2196F3;
}
input:checked+.slider:before{
    -webkit-transform:translateX(12px);
    -ms-transform:translateX(12px);
    transform:translateX(12px);
}
.slider.round{
    border-radius:34px;
}
.slider.round:before{
    border-radius:50%;
}
.deletebutton{
    background-image:url('../images/delete.png');
    background-repeat: no-repeat;
}
.wrapword {
    white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
    white-space: -webkit-pre-wrap;          /* Chrome & Safari */ 
    white-space: -pre-wrap;                 /* Opera 4-6 */
    white-space: -o-pre-wrap;               /* Opera 7 */
    white-space: pre-wrap;                  /* CSS3 */
    word-wrap: break-word;                  /* Internet Explorer 5.5+ */
    word-break: break-all;
    white-space: normal;
}
.even {
    background-color: #transparent;
}
.odd {
    background-color: #ccc;
}
.disabled {
    background-color: lightyellow;
}
.fixedbottom {
   position: fixed;
   left: 0;
   bottom: 0;
   width: 100%;
   /*background-color: red;*/
   /*color: white;*/
   text-align: center;
   /* bottom padding needed if you want to include the footer.php */
   /*padding-bottom: 2rem;*/
}

@media (min-width: 1200px) {
    .container-wide {
      max-width: 1640px;
    }
}
