/* 
    Created on : Mar 24, 2020, 2:09:32 PM
    Author     : Damiani Oded
*/

.popover-lg{
    max-width: 476px !important;
}

.popover-xlg{
    max-width: 576px !important;
}

.popover-xxlg{
    max-width: 676px !important;
}

.popover-3xlg{
    max-width: 776px !important;
}

.popover-w676{
    min-width: 676px !important;
}

.popover-w776{
    min-width: 776px !important;
}


.z-index-1010{
    z-index: 1010 !important;
}

.z-index-1020{
    z-index: 1020 !important;
}

@-webkit-keyframes fa-spin {
    0%{
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    100%{
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes fa-spin {
    0%{
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    100%{
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}
.sr-only {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}
.sr-only-focusable:active, .sr-only-focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto
}

.progress-backdrop {
    position:fixed;
    top:0;
    left:0;
    z-index:1040;
    width:100vw;
    height:100vh;
    background-color:#000
}
.progress-backdrop.fade {
    opacity:0
}
.progress-backdrop.show {
    opacity:.5
}

main > .container{
    margin-top: 2.5rem;
}

.footer {
    background-color: #f5f5f5;
    font-size: .9em;
    height: 40px;
}

.footer > .container {
    padding-right: 15px;
    padding-left: 15px;
}

.not-set {
    color: #c55;
    font-style: italic;
}

.hint-block {
    display: block;
    margin-top: 5px;
    color: #999;
}

.error-summary {
    color: #a94442;
    background: #fdf7f7;
    border-left: 3px solid #eed3d7;
    padding: 10px 20px;
    margin: 0 0 15px 0;
}