
.status-icon {
    content: '';
    width: 0.5rem;
    height: 0.5rem;
    display: inline-block;
    background: currentColor;
    border-radius: 50%;
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px);
    margin-right: .375rem;
    vertical-align: middle;
}

/*.btn-grid{
    height: 25px;
    color: #ffffff;
}*/

.bg-success {
    background-color: #5eba00 !important;
}

.bg-danger {
    background-color: #ff0000 !important;
}

.bg-yellow {
    background-color: yellow !important;
}

.hidden {
    display: none;
!important;
}

label.required:after {
    content: " *";
    color: red;
}

/*.avatar {*/
/*    vertical-align: middle;*/
/*    width: 50px;*/
/*    height: 50px;*/
/*    border-radius: 50%;*/
/*}*/

.markdown > table, .table-bordered {
    border: 1px solid rgba(110, 117, 130, .2)
}

.markdown > table td, .markdown > table th, .table-bordered td, .table-bordered th {
    border: 1px solid rgba(110, 117, 130, .2)
}


.successMsg {
    color: #5cb85c;
}

.errorMsg {
    color: #d9534f;
}

.warningMsg {
    color: #ffcc00;
}

.infoMsg {
    color: #5bc0de;
}

.spinner {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 9999;
    /*Change your loading image here*/
    background: url('/resources/images/spinnerloading.gif') 50% 50% no-repeat transparent;
}

.bigger-125 {
    font-size: 200% !important
}

.icon-animated-bell {
    display: inline-block;
    -moz-animation: ringing 2s 60 ease 1s;
    -webkit-animation: ringing 2s 60 ease 1s;
    -o-animation: ringing 2s 60 ease 1s;
    -ms-animation: ringing 2s 60 ease 1s;
    animation: ringing 2s 60 ease 1s;
    -moz-transform-origin: 50% 0;
    -webkit-transform-origin: 50% 0;
    -o-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    transform-origin: 50% 0
}

@-moz-keyframes ringing {
    0% {
        -moz-transform: rotate(-15deg)
    }
    2% {
        -moz-transform: rotate(15deg)
    }
    12%, 4% {
        -moz-transform: rotate(-18deg)
    }
    14%, 6% {
        -moz-transform: rotate(18deg)
    }
    8% {
        -moz-transform: rotate(-22deg)
    }
    10% {
        -moz-transform: rotate(22deg)
    }
    16% {
        -moz-transform: rotate(-12deg)
    }
    18% {
        -moz-transform: rotate(12deg)
    }
    20% {
        -moz-transform: rotate(0deg)
    }
}

@-webkit-keyframes ringing {
    0% {
        -webkit-transform: rotate(-15deg)
    }
    2% {
        -webkit-transform: rotate(15deg)
    }
    12%, 4% {
        -webkit-transform: rotate(-18deg)
    }
    14%, 6% {
        -webkit-transform: rotate(18deg)
    }
    8% {
        -webkit-transform: rotate(-22deg)
    }
    10% {
        -webkit-transform: rotate(22deg)
    }
    16% {
        -webkit-transform: rotate(-12deg)
    }
    18% {
        -webkit-transform: rotate(12deg)
    }
    20% {
        -webkit-transform: rotate(0deg)
    }

}

@-ms-keyframes ringing {
    0% {
        -ms-transform: rotate(-15deg)
    }
    2% {
        -ms-transform: rotate(15deg)
    }
    12%, 4% {
        -ms-transform: rotate(-18deg)
    }
    14%, 6% {
        -ms-transform: rotate(18deg)
    }
    8% {
        -ms-transform: rotate(-22deg)
    }
    10% {
        -ms-transform: rotate(22deg)
    }
    16% {
        -ms-transform: rotate(-12deg)
    }
    18% {
        -ms-transform: rotate(12deg)
    }
    20% {
        -ms-transform: rotate(0deg)
    }
}

@keyframes ringing {
    0% {
        transform: rotate(-15deg)
    }
    2% {
        transform: rotate(15deg)
    }
    12%, 4% {
        transform: rotate(-18deg)
    }
    14%, 6% {
        transform: rotate(18deg)
    }
    8% {
        transform: rotate(-22deg)
    }
    10% {
        transform: rotate(22deg)
    }
    16% {
        transform: rotate(-12deg)
    }
    18% {
        transform: rotate(12deg)
    }
    20% {
        transform: rotate(0deg)
    }
}


.icon-animated-wrench {
    display: inline-block;
    -moz-animation: wrenching 2.5s 4 ease;
    -webkit-animation: wrenching 2.5s 4 ease;
    -o-animation: wrenching 2.5s 4 ease;
    -ms-animation: wrenching 2.5s 4 ease;
    animation: wrenching 2.5s 4 ease;
    -moz-transform-origin: 90% 35%;
    -webkit-transform-origin: 90% 35%;
    -o-transform-origin: 90% 35%;
    -ms-transform-origin: 90% 35%;
    transform-origin: 90% 35%
}

@-moz-keyframes wrenching {
    0% {
        -moz-transform: rotate(-12deg)
    }
    8% {
        -moz-transform: rotate(12deg)
    }
    10%, 28%, 30%, 48%, 50%, 68% {
        -moz-transform: rotate(24deg)
    }
    18%, 20%, 38%, 40%, 58%, 60% {
        -moz-transform: rotate(-24deg)
    }
    75% {
        -moz-transform: rotate(0)
    }
}

@-webkit-keyframes wrenching {
    0% {
        -webkit-transform: rotate(-12deg)
    }
    8% {
        -webkit-transform: rotate(12deg)
    }
    10%, 28%, 30%, 48%, 50%, 68% {
        -webkit-transform: rotate(24deg)
    }
    18%, 20%, 38%, 40%, 58%, 60% {
        -webkit-transform: rotate(-24deg)
    }
    75% {
        -webkit-transform: rotate(0)
    }
}

@-o-keyframes wrenching {
    0% {
        -o-transform: rotate(-12deg)
    }
    8% {
        -o-transform: rotate(12deg)
    }
    10%, 28%, 30%, 48%, 50%, 68% {
        -o-transform: rotate(24deg)
    }
    18%, 20%, 38%, 40%, 58%, 60% {
        -o-transform: rotate(-24deg)
    }
    75% {
        -o-transform: rotate(0)
    }
}

@-ms-keyframes wrenching {
    0% {
        -ms-transform: rotate(-12deg)
    }
    8% {
        -ms-transform: rotate(12deg)
    }
    10%, 28%, 30%, 48%, 50%, 68% {
        -ms-transform: rotate(24deg)
    }
    18%, 20%, 38%, 40%, 58%, 60% {
        -ms-transform: rotate(-24deg)
    }
    75% {
        -ms-transform: rotate(0)
    }
}

@keyframes wrenching {
    0% {
        transform: rotate(-12deg)
    }
    8% {
        transform: rotate(12deg)
    }
    10%, 28%, 30%, 48%, 50%, 68% {
        transform: rotate(24deg)
    }
    18%, 20%, 38%, 40%, 58%, 60% {
        transform: rotate(-24deg)
    }
    75% {
        transform: rotate(0)
    }
}

@-moz-keyframes blinking {
    0%, 80% {
        opacity: 1
    }
    40% {
        opacity: 0
    }
}

@-webkit-keyframes blinking {
    0%, 80% {
        opacity: 1
    }
    40% {
        opacity: 0
    }
}

@-ms-keyframes blinking {
    0%, 80% {
        opacity: 1
    }
    40% {
        opacity: 0
    }
}

@keyframes blinking {
    0%, 80% {
        opacity: 1
    }
    40% {
        opacity: 0
    }
}

@-moz-keyframes pulsating {
    0%, 10%, 20%, 30%, 40% {
        -moz-transform: scale(1)
    }
    25%, 5% {
        -moz-transform: scale(.75)
    }
    15%, 35% {
        -moz-transform: scale(1.25)
    }
}

@-webkit-keyframes pulsating {
    0%, 10%, 20%, 30%, 40% {
        -webkit-transform: scale(1)
    }
    25%, 5% {
        -webkit-transform: scale(.75)
    }
    15%, 35% {
        -webkit-transform: scale(1.25)
    }
}

@-ms-keyframes pulsating {
    0%, 10%, 20%, 30%, 40% {
        -ms-transform: scale(1)
    }
    25%, 5% {
        -ms-transform: scale(.75)
    }
    15%, 35% {
        -ms-transform: scale(1.25)
    }
}

@keyframes pulsating {
    0%, 10%, 20%, 30%, 40% {
        transform: scale(1)
    }
    25%, 5% {
        transform: scale(.75)
    }
    15%, 35% {
        transform: scale(1.25)
    }
}

.text-wrap {
    white-space: normal !important;
    word-wrap: break-word;
}

.pdfobject-container {
    height: 30rem;
    border: 1rem solid rgba(0, 0, 0, .1);
}

.thHeader th {
    white-space: nowrap;
}

