/*----------------------- Preloader -----------------------*/
body.preloader-site {
    overflow: hidden;
}

.preloader-wrapper {
    height: 100%;
    width: 100%;
    background: #FFF;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999999;
}

.preloader-wrapper .preloader {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 120px;
}


  
.modal-body .elib-draggable {
	background-color: #555BD9;
	font-weight: normal;
	margin-bottom: 5px;
	margin-top: 5px;
	padding: 3px;
	border-radius: 10px;
}

.span-sao {
	width: 40px;
	padding: 0px 10px 0px 10px;
}
.input-sao {
	height: 33px !important;
    border: 0 !important;
    border-radius: 5px !important;
}
.div-sao {
	display: flex;
    align-items: center;
}
.p-sao {
	margin-bottom: 5px !important;
}
.btn-sao {
	color: wheat !important;
    height: 40px !important;
}
.div-authors, .div-affiliated-authors {
	display: flex;
    position: relative;
}
.close-sao, .close-sao-af {
	position: absolute;
    right: 5px;
}
.label-a {
	cursor: pointer;
    color: #007bff;
    text-decoration: none;
    background-color: transparent;
    font-weight: 100 !important;
}

.label-a:hover {
	text-decoration: underline; 
}