﻿_:-ms-fullscreen, :root body > header {
    position: relative;
    top: 0;
}

body > header .my-egov > a:before {
    background: url(../img/myegov.svg) no-repeat 50% 50%;
}

.form-popup .pop-inner {
    max-width: 800px;
}

@media only screen and (min-height: 300px) and (max-height: 722px) {
    .add-scroll {
        overflow-y: scroll;
        max-height: 375px !important;
    }
}

@media only screen and (min-width: 991px) and (max-width: 1295px) {
    body > header nav > ul > li > a {
        padding: 19px 5px 18px;
        display: block;
        font-size: 0.8rem;
    }

    body > header nav > ul > li {
        line-height: 20px;
        width: 140px;
        height: 75px;
    }
}

@media print {
    #printBtn, #submitBtn, footer, header, .foot-top a, #printText, .text-danger, .form-text, .print-remove {
        display: none;
    }

    #ConsentIdparametar {
        font-weight: 700;
    }

    input#ConsentIdparametar, input#Email, input#Name, input#Surname, input#Umcn {
        border: 0px;
    }

    .signature-section {
        display: block !important;
        margin-top: 200px !important;
    }

    .striped-border {
        display: block !important;
    }

    .print-show {
        display: block !important;
    }

    .form-row {
        flex-wrap: nowrap !important;
    }

    .gen-form .form-row {
        margin-bottom: 5px !important;
    }

    div#user {
        margin-top: 30px;
    }

    div#wrapper {
        width: 850px;
    }

    h1, h3, .gen-form .form-row label {
        color: black !important;
    }

    .signature-row {
        padding-top: 20px;
    }
}

header div.container h1 a {
    color: #253965;
    text-decoration: none
}

.mvc-grid-pager .active, .mvc-grid-pager .active:focus, .mvc-grid-pager .active:hover {
    background-color: #253965;
    border-color: #253965;
    color: #ffffff;
}

footer .copy a {
    color: #253965 !important;
}

a {
    color: inherit !important;
    text-decoration: none !important
}

.mvc-grid .gridRow a.dl {
    background-image: url(../img/download1.svg);
    background-color: #D7D8D6;
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
    display: block;
    border-radius: 50%;
    background-position: center;
    margin: auto
}

.mvc-grid .gridRow a.ch, .form-row .multi-checkbox a.ch {
    background-image: url(../img/check1.svg);
    background-color: green;
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
    display: block;
    border-radius: 50%;
    background-position: center;
    margin: auto
}

.mvc-grid .gridRow a.rm, .form-row .multi-checkbox a.rm {
    background-image: url(../img/btn-rem.svg);
    background-color: red;
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
    display: block;
    border-radius: 50%;
    background-position: center;
    margin: auto
}

.slika {
    width: 100%
}

.mvc-grid .gridRow a.rm:hover, .mvc-grid .gridRow a.ch:hover, .mvc-grid .gridRow a.dl:hover, .mvc-grid .gridRow a.check-doc:hover, .mvc-grid .gridRow .ed:hover {
    background-color: #253965;
}

.mvc-grid .gridRow a:hover {
}

.gen-form .form-row button {
    width: 200px;
}

.gen-form .form-row .pass {
    border: 1px solid #253965 !important
}

.gen-form .form-row .ic {
    border: none
}

    .gen-form .form-row .ic:after {
        display: none
    }

    .gen-form .form-row .ic input[type=email], .gen-form .form-row .ic input[type=password], .gen-form .form-row .ic input[type=text], .gen-form .form-row .ic textarea {
        border: 1px solid #253965;
    }

.gen-form .form-row .pass input[type=email], .gen-form .form-row .pass input[type=password], .gen-form .form-row .pass input[type=text], .gen-form .form-row .pass textarea {
    border: 0;
}

.btn-primary, .btn-primary:hover {
    background-color: #253965;
    border-color: #253965;
}

.gen-form .form-row label {
    white-space: nowrap !important
}

.gen-form .form-row button {
    font-size: 1rem;
}

.mvc-grid .gridRow a.ch {
    background-color: green;
}

.mvc-grid .gridRow a.rm {
    background-color: red;
}

#toast-container > .toast-warning, #toast-container > .toast-success {
    top: 50px;
}

.gen-form h3 {
    color: #253965;
}

.gen-form .form-row .invalid {
    display: inline-block
}

.form-control:focus {
    border-color: white;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px white,0 0 8px white;
    box-shadow: inset 0 1px 1px white,0 0 8px white;
}

.bootstrap-select .btn:focus {
    outline: none !important;
}

.gen-form .form-row .req {
    margin-top: 15px
}

#position1 {
    margin-top: 0px
}

#position2 {
    margin-top: 0px
}

#position3 {
    margin-top: 0px
}

label.checkbox {
    padding: 20px;
}

.signature-section {
    display: none;
}

.signature {
    margin-top: 20px;
    border-top: 1px solid #000;
    width: 200px;
    text-align: center;
}

.signature-label, .signature {
    float: left;
}

.striped-border {
    display: none;
    border: 1px dashed #000;
    width: 100%;
    margin: auto;
    margin-top: 5%;
    margin-bottom: 5%;
}

.form-popup .close {
    color: #fff !important;
    opacity: 1;
}

.print-show {
    display: none;
}

.btn-primary#exportBtn {
    background-color: white !important;
    margin-bottom: 5px;
}

body > header nav .active-line {
    background: none
}

.grid-top-btn {
    position: relative;
    margin-bottom: 5px;
}

.form-popup .close {
    opacity: 1;
    color: white !important;
}

select#reasonDdl, select#reasonDdlClerk {
    width: 470px;
}

div.container {
    max-width: 1300px;
}

.font-correction {
    font-weight: 500;
}

.mvc-grid-page-sizes select {
    color: #337ab7;
}

.mvc-grid .gridRow .check-doc {
    background-image: url(../img/id2.svg);
    background-color: #D7D8D6;
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
    display: block;
    border-radius: 50%;
    background-position: center;
    margin: auto
}

.mvc-grid .gridRow .ed {
    background-image: url(../img/btn-edit.svg);
    background-color: #D7D8D6;
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
    display: block;
    border-radius: 50%;
    background-position: center;
    margin: auto
}

.form-row a.deactivate-activate-href {
    border-color: #253965;
    border: 1px solid;
    padding: 15px;
    background-color: #253965;
    border-radius: 5px;
    color: #e9ecef !important;
}

.red {
    color: red !important
}

.checkBtn {
    float: right
}

.non-req {
    background-color: lightgray !important
}

div.modal-footer a.dugmeYes.font-correction {
    background-color: #253965 !important;
    color: #e9ecef !important;
    border-color: #253965;
    border: 1px solid;
    background-color: #253965;
    border-radius: 5px;
    padding: 9px;
}

div.modal-footer button.button-popupno.font-correction {
    background-color: #253965 !important;
    color: #e9ecef !important;
    border-color: #253965;
    border: 1px solid;
    background-color: #253965;
    border-radius: 5px;
    padding: 9px;
}

.container#userAccountContainer {
    max-width: 1500px;
}

div.grid-top-btn a {
    width: 245px;
    color: white !important;
}

#docPopUpUmcn {
    margin-bottom: 15px;
}

a#downloadDocs {
    text-decoration: underline !important;
    color: #007bff !important;
}

h2.report-header {
    font-size: 1.57rem;
}

.news-list {
    color: #253965;
}

    .news-list li {
        border: unset;
        margin-bottom: 0px;
        padding: 5px;
        padding-left: 0px;
    }

.report-padding {
    padding: 3px;
    padding-left: 0px;
}

input[type=date], input[type=datetime-local], input[type=month], input[type=time] {
    color: #253965;
}

button, input, select, textarea {
    color: #253965;
}

#showAfterDocValidation {
    display: none;
}

.exportToExcel-href {
    background-color: #253965 !important;
    color: #e9ecef !important;
    border-color: #253965;
    border: 1px solid;
    background-color: #253965;
    border-radius: 5px;
    padding: 10px;
    margin-top: 50px !important;
}

.add-scroll {
    overflow-y: scroll;
    max-height: 800px;
}

body > header nav > ul > li > a.minimized-nav {
    padding: 19px 13px 18px;
    font-size: 1rem;
}

body > header nav > ul > li.has-child > a.minimized-nav {
    background: url(../img/menudd.svg) no-repeat calc(101% - 3px) 50%;
    background-size: 8px 5px;
}

body > header .my-egov > a {
    font-size: 1.00rem;
}

.report-arrow-correction {
    width: 104px;
}

body > header nav > ul > li.has-child > a#administrationUlLink {
    width: 152px;
}

body > header nav > ul > li.has-child#administrationNavLi {
    width: 154px;
}

.calendr {
    border-width: thin;
    text-align: center;
    border-radius: 4px;
}

#docValidHeader {
    margin-bottom: 30px;
}

#currentLogInUser {
    display: none;
}
