/* Korekcija scrolla kod svih modala */
.modal-body {
    max-height: calc(100vh - 212px);
    overflow-y: auto;
}

.btn-toggl {    
    background-color: #ffffff;
    border: 1px solid gray;
}
.btn-toggl:hover {
    border: none;
    border: 1px solid gray;
}
.btn-toggl:focus {
    box-shadow: none;
}

.btn-toggl.active {
    background-color: #4e73df;
    color: white;
}

.hidden {
    display: none;
}

/* SPINNER - LOADER START*/
/*Spinner 1*/
.spinner-1:before{
    content:"";
    box-sizing: border-box;
    position: absolute;
    top:50%;
    left: 50%;
    height: 60px;
    width: 60px;
    margin-top: -30px;
    margin-left: -30px;
    border-radius: 50%;
    border: 5px solid lightgrey;
    border-top-color: #1cc88a;
    animation: spinner 0.7s linear infinite;
	z-index:100;
}

/*Spinner 2*/
.spinner-2:before{
    content:"";
    box-sizing: border-box;
    position: absolute;
    top:50%;
    left: 50%;
    height: 60px;
    width: 60px;
    margin-top: -30px;
    margin-left: -30px;
    border-radius: 50%;
    border: 5px solid transparent;
    border-top-color: #1cc88a;
    border-bottom-color: #1cc88a;
    animation: spinner 0.7s ease infinite;
	z-index:100;
}


/*Spinner 3*/
.spinner-3:before{
    content:"";
    box-sizing: border-box;
    position: fixed;
    top:50%;
    left: 50%;
    height: 60px;
    width: 60px;
    margin-top: -30px;
    margin-left: -30px;
    border-radius: 50%;
    border-top: 4px solid #4F7CCB;
    border-right: 4px solid transparent;
    animation: spinner 0.7s linear infinite;
	z-index:100000;
}


@keyframes spinner {
    to {
        transform: rotate(360deg);
    }
}
/* SPINNER END */

.btn-remove-item {
	background-color: white;
	border: 1px solid #ff4b4b !important;
	border: none;
	padding: 0.30rem !important;
	color: #ff4b4b;
	font-weight: 700;
}

.btn-remove-item:hover {
	color: #fff;
	background-color: #ff4b4b;
}

.customer-delete-button {
    float: right;
}

label[for=company_logo] {    
    border: 2px dashed blue;
    padding: 5px;
}
#company_logo {
    display: none;
}

label[for=company_signature] {    
    border: 2px dashed blue;
    padding: 5px;
}
#company_signature {
    display: none;
}

.container-admin {
    visibility: hidden;
    min-height: 600px;
}

input#wg_account {
    cursor: text;
}