/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Dec 3, 2021, 3:07:23 PM
    Author     : Petrove
*/
body .text-justify{
    text-align: justify;
}

.navbar-nav > li > .nav-item {
    display: inline-block;

    padding-top: 26.5px;
    padding-bottom: 26.5px;
}
body .ui-dialog.basic-form-dialog{
    /*z-index: 3000!important;*/
    margin-top: 5.5rem;
    
}
body .ui-dialog.basic-form-dialog .ui-dialog-content {

    max-height: max(20rem, 70vh);
    overflow-y: auto;
    margin-bottom: 1rem;
    padding-bottom: 0;
}

body .ui-dialog.basic-form-dialog {
    background: var(--surface-a)!important;
}

.ui-avatar.ui-avatar-circle.ui-avatar-3xl {
    font-size: 4rem;
    width: 8rem;
    height: 8rem;

}
body .block {
    display: block;
}

body .inline-table {
    display: inline-table;
}

body .table-column {
    display: table-column;
}

body .table-row {
    display: table-row;
}

body .table-cell {
    display: table-cell;
}

.t-name {
    font-size: 2rem;
    line-height: 2.5rem;
    font-weight: bold;
}

.t-title {
    font-size: 2rem;
    line-height: 2.5rem;
    /*font-weight: bold;*/
    filter: brightness(1.75);
}

.t-content, .t-content * {
    line-height: 1rem;
}

body .mx-1 {
    margin-left: .125rem;
    margin-right: .125rem;
}

body .m-1 {
    margin: .125rem;
}



.account-value {
    display: block;
    font-size: 1.2em;
}

.account-label {
    display: block;
    font-style: italic;

}

.account-image {
    display: block;
    width: 10rem;
    margin: 1.5rem 0 1rem 0;
}
@media (max-width: 992px) {
    .image-container-padding {
        padding-bottom: 2.5em;

    }
}

.full-logo {
    display: block!important;
}
.logo-fist {
    display: none!important;
}
@media(min-width: 768px) and (max-width: 992px) {
    .full-logo {
        display: none!important;
    }
    .logo-fist {
        display: block!important;
    }
}

.field {
    margin-bottom: .5rem;
}

.field-vertical>.ui-inputfield{
    margin-bottom: 1rem;
}

.videoWrapper {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    margin-bottom: 2em;
}

.videoWrapper iframe {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.project-content-img {
    max-height: 600px;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 2em;

}
.project-content-error-image {
    max-height: max(70vh, 25rem);
}
.format-text {
    white-space: pre-line;
}

.project-link-category {
    margin-bottom: .5rem;
    margin-top: 0;
    color: var(--text-color-secondary);
}
.link:hover, .link:focus {
    text-decoration: none;
}
.link:hover,  .link:hover *{
    color: #0085A1;


}

.active {
    color: #0085A1!important;
    color: #222!important;
    border-bottom: #222 solid;
}

body .nav > li > a {
    padding-left: 12px;
    padding-right: 12px;
}

html {
    font-size: 1rem;
}

.ui-selectonemenu-trigger {
    line-height: inherit!important;
}

body .sign-form {
    max-width: 30rem!important;
    margin: 1.5rem auto!important;
}

body .fix-table-button-row {
    position: sticky; 
    right: 0;
}

body td.fix-table-button-row {
    background-color: #ffffff!important;
    
}