﻿:root {
    --primary-btn-color: #006385;
    --danger-btn-color-active: #BB2D3B;
    --danger-btn-color-hover: #DC3545;
    --box-shadow-blue: 0 0 0 0.25rem rgba( 11,172,204, .5);
    --box-shadow-red: 0 0 0 0.25rem rgba( 225, 83, 97, .5);
    --primary-btn-color: #006385;
    --primary-btn-color-hover: #005776;
    --primary-btn-color-active: #0078A2;

}

.rblHor tr td input {
    width: 32px;
}

.rblHorTable
{
    width: auto;
    padding-left: 19px;
}

.rblHorTD
{
    width: 40px;
}

input[type="number"].ttt {
    height:20px !important;
    width:80px !important;
}



.rblHor label {
    /*display: block;*/
}

.rblHor td
{
    /*text-align: center;*/
}

.UA_LBL
{
}

.UA_LBL_NIODG
{
    color:white !important;
}


.UA_PNLRAZLAGA
{
    padding-top: 3px;
    padding-bottom: 15px;
}

.UA_LBLRAZLAGANASLOV
{
    cursor: pointer;  
    text-decoration: underline;
}

.UA_PNLRAZLAGAVSEBINA
{
    border-bottom: none;
    margin: 1px;
    padding: 2px;
}

.UA_LBLRAZLAGAVSEBINA
{
    border: none;

}

.UA_NASLOVDELPROGRAMA
{
    color: Orange;
}

.UA_W_AUTO {
    width: inherit !important;
    display: inline-block !important;
}

.UA_ML_DLL {
    margin-left: 7px;
    padding: 2px;
}


.UA_ROW_CTRL {
    margin-bottom: 2px !important;
    height :42px;
}

.UA_Razlaga {
    display: block;
    margin-bottom: 10px;
}

.UA_RazlagaPnl {
    padding-bottom: 10px !important;
}

.UA_RblOrdinal {
    padding-top: 1% !important;
    padding-bottom: 1% !important;
}

.UA_RbBtn {
    display: block;
    width: 107px !important;
    height: 40px;
   /* padding: 2px;
    padding-right: 10px;
    padding-top: 0%;*/
    vertical-align: middle;
    background-color: white;
    padding:0 !important;
}

span.UA_RbBtn label {
    cursor: pointer;
    line-height: 20px;
    vertical-align: middle;
    width:100% !important;
}

span.SmallText label {
    cursor: pointer;
    line-height: 25px;
    vertical-align: middle;
    width: 100% !important;
}


span.BiggerText label  {
    cursor: pointer;
    line-height: 17px;
    vertical-align: middle;
    width: 100% !important;
}

span.UA_RbBtn label .UA_RbBtn_Vsebina_Notranji {
    display: block;
    font-size: 1rem;
    margin: 10px;
}

span.UA_RbBtn label .UA_RbBtn_Vsebina_Zunanji {
    display: inline-block;
    /*padding: 2px;*/
}

span.btn-outline-danger {
/*    padding: 2px !important;
*/}



@media screen and min-width(992px) {
    span.btn-outline-primary {
        /*padding: 1px !important;*/
        border-right: none !important;
    }

}

span.UA_RbBtn label .UA_RbBtn_Opis {
    display: inline-block;
    font-size: 0.8rem;
    color: var(--primary-btn-color);
}

.btn-group span.UA_RbBtn:hover label,
.btn-group span.UA_RbBtn:hover label span,
.btn-group-vertical span.UA_RbBtn:hover label,
.btn-group-vertical span.UA_RbBtn:hover label span,
span.UA_RbBtn.active label,
span.UA_RbBtn.active label span,
label.UA_RbBtn.active  
{
    color: white !important;
    font-weight: normal !important;
}

.UA_RbBtn:focus {
    box-shadow: var(--box-shadow-blue) !important;
}

    label.UA_RbBtn {
        vertical-align: middle;
        padding: 7px !important;
    }

span.UA_RbBtn.btn-outline-danger label {
    font-size: 0.8rem;
    padding-top: 2px;
}

span.UA_RbBtn_Opis.UA_RbBtn_Pad {
    display: block;
    padding-top: 10px;
    padding-right: 4px;
}

span.UA_RbBtn_Opis.UA_RbBtn_Pad2 {
    display: block;    
    padding-top: 2px;
}

.btn-outline-primary.UA_RbBtn:hover, .btn-outline-primary.UA_RbBtn.hover 
{
    background-color: var(--primary-btn-color-hover) !important;
}

.btn-outline-primary.UA_RbBtn:active, .btn-outline-primary.UA_RbBtn.active, .btn-outline-primary.UA_RbBtn:checked {
    background-color: var(--primary-btn-color-active) !important;
}


.btn-outline-danger.UA_RbBtn:hover, .btn-outline-danger.UA_RbBtn.hover {
    background-color: var(--danger-btn-color-hover) !important;
}

.btn-outline-danger.UA_RbBtn:active, .btn-outline-danger.UA_RbBtn.active,
.btn-outline-danger.UA_RbBtn:checked, .btn-outline-danger.UA_RbBtn.checked {
    background-color: var(--danger-btn-color-active) !important;
}


span.btn-outline-danger > input[type="radio"]:focus + label {
    box-shadow: var(--box-shadow-red) !important;
}

span.btn-outline-primary > input[type="radio"]:focus + label {
    box-shadow: var(--box-shadow-blue) !important;
}

    /*.UA_RblOrdinal:focus, .UA_RblOrdinal.focus {
}*/
    .form-control-ua {
        display: block;
        width: 100%;
        padding: 0.5rem 0.75rem;
        font-size: 1rem;
        line-height: 1.25;
        color: #55595c;
        background-color: #fff;
        background-image: none;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
        white-space: normal !important;
    }

.form-control-ua label {
    margin-left: 7px;
    white-space: normal !important;
}
/*
input[type="radio"] {
visibility:hidden;
}*/

/*.card {
    border-color: transparent !important;
}*/
.container-fluid1 {
    padding-left: 1% !important;
    padding-right: 1% !important;
}

/*.container-fluid {
    padding-left: 1% !important;
    padding-right: 1% !important;
}*/

.card {
    padding-left: 0% !important;
    padding-right: 0% !important;
}

.alert-warning {
    text-align:initial !important;
}

.podnaslov {
    text-align: initial !important;
}

.card-text {
    text-align: initial !important;
}

.centerCont {
display: inline-flex !important;
}

.radioCheck {
    word-break: break-word !important;
    display: flex !important;
}

/*.UA_ROW_CTRL > span {
    padding:0 !important;
}*/