body {
    font-family: 'Montserrat', sans-serif;
    background-color: #e8e9f3;
}

.navbar-custom {
    background-color: #272635 !important;
}

.btn.text-custom {
color: #e8e9f3 !important;
box-shadow: none !important;
border-top: none;
border-left: none;
border-right: none;
border-bottom-width: 3px;

}


.btn.text-custom:hover{
    color: #b1e5f2 !important;
    border-color: #b1e5f2;
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom-width: 3px;
    }

.btn-custom {
    padding-left: 20px;
    padding-right: 20px;
    color: #e8e9f3 !important;
    box-shadow: none !important;
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom-width: 3px;

}
.btn-custom:hover {
    box-shadow: none !important;
    color: #b1e5f2 !important;
    border-color: #b1e5f2;
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom-width: 3px;
}

.text-danger {
    color: #FF3232 !important;
}
.btn-dark {
    background-color: #272635 !important;
    box-shadow: none;
}
.btn-dark:hover {
    background-color: #38374d !important;
    box-shadow: none;
    border-color: #b1e5f2 !important;
    color: #b1e5f2 !important;
}
.btn-dark:focus {
    box-shadow: none;
    border-color: #b1e5f2;
}
.btn-dark:active:focus {
    box-shadow: none;
    border-color: #b1e5f2;
}

.btn-danger {
    background-color: #FF3232 !important;
    color: #cecece;
    border-color: #FF3232;
    box-shadow: none;
}
.btn-danger:hover {
    background-color: #FF3232 !important;
    box-shadow: none;
    border-color: #e8e9f3 !important;
    color: #e8e9f3 !important;
}
.btn-danger:focus {
    box-shadow: none;
    border-color: #e8e9f3;
}
.btn-danger:active:focus {
    box-shadow: none;
    border-color: #e8e9f3;
}


.btn-success {
    background-color: #005d39 !important;
    border-color: #005d39;
    box-shadow: none;
    color: #e8e9f3;
}
.btn-success:hover {
    background-color: #005d39 !important;
    box-shadow: none;
    border-color: #b1e5f2 !important;
    color: #b1e5f2 !important;
}
.btn-success:focus {
    box-shadow: none;
    border-color: #b1e5f2;
}
.btn-success:active:focus {
    box-shadow: none;
    border-color: #b1e5f2;
}


.btn-secondary {
    background-color: #a6a6a8 !important;
    border-color: #a6a6a8;
    box-shadow: none;
    color: #e8e9f3;
}
.btn-secondary:hover {
    background-color: #a6a6a8 !important;
    box-shadow: none;
    border-color: #e8e9f3 !important;
    color: #e8e9f3 !important;
}
.btn-secondary:focus {
    box-shadow: none;
    border-color: #e8e9f3;
}
.btn-secondary:active:focus {
    box-shadow: none;
    border-color: #e8e9f3;
}


.table-dark {
    --bs-table-bg: #272635;
    
}

html,body{
    height: 100%;
    }
    
    .container{
    align-content: center;
    }
    
    /* ~~~~~~~~~~~~~~~~~~~~login page~~~~~~~~~~~~~~~~~~~~ */
    .card{
    height: 370px;
    margin-top: auto;
    margin-bottom: auto;
    width: 400px;
    background-color: #e8e9f3 !important;
    }
    
    .cloud_icon span{
    font-size: 60px;
    margin-left: 10px;
    }
    
    .card-header:first-child {
        background-color: #272635 !important;
    }
    .card-header h3{
    color: white;
    margin-top: 10px;
    text-align: center;
    }
    
    .cloud_icon{
    position: absolute;
    right: 20px;
    top: -45px;
    }
    
    .input-group-prepend span{
    width: 50px;
    color: #e8e9f3;
    background-color: #272635;
    border-color: #272635;
    }
    
    input:focus{
    outline: 0 0 0 0  !important;
    box-shadow: 0 0 0 0 !important;
    
    }
    
    .remember{
    color: white;
    }
    
    .remember input
    {
    width: 20px;
    height: 20px;
    margin-left: 15px;
    margin-right: 5px;
    }
    
    .page-link {
        color: #272635;
    }

    .page-item.active .page-link {
        z-index: 3;
        color: #fff;
        background-color: #272635;
        border-color: #272635;
    }
    .page-link:focus {
        box-shadow: none; 
        color: #535c66;
        background-color: #e9ecef;
    }
    .page-link:hover {
        color: #535c66;
        background-color: #e9ecef;
        border-color: #dee2e6;
    }

    label {
        margin: 10px 0;
    }

    .dataTables_wrapper {
        margin-bottom: 10px;
    }


    textarea {
        height: 10px;
      }

    .textareacustom
    {
        height: 170px;
    }

    /* .container {
        min-width: 99% !important;
        max-width: 99% !important;
    } */

    .form-select:focus {
        border-color: #272635;
        outline: 0;
        box-shadow: none;
    }

    .form-control:focus {
        color: #272635;
        border-color: #272635;
        box-shadow: none;
    }

    .kbw-signature { 
        width: 100%; height: 200px;
    }
    
    /* #sig canvas{
            width: 100% !important;
            height: auto;
            min-width: 732px;
        } */
        

    .nickname {
        
        margin-right: 24px;
    }

    
.odjava-button {
    margin-right: 32px;
}

#sig {
    background-color: white;
}

/* MEDIA QUERIES */
@media screen and ( max-width: 1140px ){

    .th-custom5 {
        min-width: 55px;
    }

    .th-custom4 {
        min-width: 67px;
    }

    .th-custom3 {
        min-width: 212px;
    }

    .th-custom2 {
        min-width: 115px;
    }

    .th-custom {
        min-width: 175px;
    }

    .hidden-custom {
        display: none;
    }
}




@media screen and ( max-width: 400px ){

    li.page-item {

        display: none;
    }

    .page-item:first-child,
    .page-item:nth-child( 3 ),
    .page-item:nth-last-child( 12 ),
    .page-item:last-child,
    .page-item.active,
    .page-item.disabled {

        display: block;
    }
}

@media screen and ( max-width: 400px ){
    .forma-nick, .forma-privilege {
            margin-top: 12px;
    }
    
    #sig canvas{
        width: 100% !important;
        height: auto;
        /* min-width: 332px; */
    }
}

.btn-check:focus+.btn, .btn:focus {
    box-shadow: none;
}



@media screen and ( max-width: 400px ){

    .akcija {
        margin-bottom: 4px;
    }
}

.bg-customdanger {
    background-color: rgba(255, 50, 50, 0.4);
}