/*@import url('https://fonts.googleapis.com/css2?family=Open+Sans&display=swap');
body {
    font-family: 'Open Sans', sans-serif;
}*/
.select2-container--bootstrap4 {
    font-size: .875rem;
}
/* force select2 to match bootstrap form-control-sm */ .select2, .select2-selection__rendered { line-height: calc(1.5em + .5rem + 2px) !important; } .select2-container .select2-selection--single { height: calc(1.5em + .5rem + 2px) !important; }
/*.select2-selection__arrow { height: calc(1.5em + .5rem + 2px) !important; }*/

.upload-drop-zone {
    height: 200px;
    border-width: 2px;
    margin-bottom: 20px;
}

/* skin.css Style*/
.upload-drop-zone {
    color: #ccc;
    border-style: dashed;
    border-color: #ccc;
    line-height: 200px;
    text-align: center
}
.upload-drop-zone-drop {
    color: #222;
    border-color: #222;
}

/* Loading */
@keyframes ldio-k7pxsets91s-1 {
    0% { top: 36px; height: 128px }
    50% { top: 60px; height: 80px }
    100% { top: 60px; height: 80px }
}
@keyframes ldio-k7pxsets91s-2 {
    0% { top: 41.99999999999999px; height: 116.00000000000001px }
    50% { top: 60px; height: 80px }
    100% { top: 60px; height: 80px }
}
@keyframes ldio-k7pxsets91s-3 {
    0% { top: 48px; height: 104px }
    50% { top: 60px; height: 80px }
    100% { top: 60px; height: 80px }
}
.ldio-k7pxsets91s div { position: absolute; width: 30px }.ldio-k7pxsets91s div:nth-child(1) {
                                                             left: 35px;
                                                             background: #85a2b6;
                                                             animation: ldio-k7pxsets91s-1 1s cubic-bezier(0,0.5,0.5,1) infinite;
                                                             animation-delay: -0.2s
                                                         }
.ldio-k7pxsets91s div:nth-child(2) {
    left: 85px;
    background: #bbcedd;
    animation: ldio-k7pxsets91s-2 1s cubic-bezier(0,0.5,0.5,1) infinite;
    animation-delay: -0.1s
}
.ldio-k7pxsets91s div:nth-child(3) {
    left: 135px;
    background: #dce4eb;
    animation: ldio-k7pxsets91s-3 1s cubic-bezier(0,0.5,0.5,1) infinite;
    animation-delay: undefineds
}

.loadingio-spinner-pulse-53plcuass54 {
    width: 200px;
    height: 200px;
    display: inline-block;
    overflow: hidden;
    background: rgba(NaN, NaN, NaN, 0);
}
.ldio-k7pxsets91s {
    width: 100%;
    height: 100%;
    position: relative;
    transform: translateZ(0) scale(1);
    backface-visibility: hidden;
    transform-origin: 0 0; /* see note above */
}
.ldio-k7pxsets91s div { box-sizing: content-box; }