/*
html {
    font-size: initial;
}

body {
    font-size: initial;
}
*/

body.has-dockbar div.Top-navigation {
    margin-top: 64px;
}

.container:before, .container:after {
    content: initial;
    display: initial;
}

section.SiteFooter .row:before, section.SiteFooter .row:after {
     content: initial;
     display: initial;
}

.portlet {
    margin-bottom: 0;
}


.portlet .visible-interaction {
    float: right;
}
.portlet .dropdown.lfr-icon-menu {z-index: 1}


.portlet-layout.row {
    margin-left: 0;
    margin-right: 0;
}

.portlet-column.portlet-column-only {
    padding-left: 0;
    padding-right: 0;
}

.lfr-configurator-visibility {
    opacity: 1 !important;
}
.lfr-checkbox-preselected {
    opacity: 1 !important;
}
header.portlet-topper{
    z-index: 100;
}

.separator-component-15-10{
    max-height: 15px;
}
@media (max-width:468px){
    .separator-component-15-10{
        max-height: 10px;
    }
}

.has-dockbar.a1-headless .headless-content, .has-dockbar.a1-headlesstouch .headlesstouch-content{
    margin-top: 61px;
}
.has-dockbar .portlet-column-content{
    margin-top: 33px;
}

.container.third-two-thirds>.portlet-layout.row {
    margin-left: -15px;
    margin-right: -15px;
}

@media ( max-width: 768px) {
    .has-dockbar .ConnectEmail .btn-clear {
        top: 48px !important;
    }
}
.StandardHeader.push-down{
    margin-top: 0px !important;
}
.portlet.loginAlias{
    margin-bottom: 0px;
    margin-top: 0px;
}
.ConnectEmail-dodeDock{
    padding-top: 64px;
}

.grecaptcha-badge {
    display: none;
}

div.user-segment-content-display-portlet .container-fluid-1280 {
    margin: 0;
    padding: 0;
    max-width: initial;
}

li.has-check:empty{visibility:hidden}

.MainNav-link.active>a{box-shadow:inset 0 -6px 0 -2px #da291c}

html.ie .row form {width: 100%}

#portlet_otp_WAR_otpportlet  .popover {border-radius: 0;box-shadow: none;color: #666;border-color: #d7d7d7;}

.reskined .portlet .portlet-body .WolowitzPopupOptions.AdditionalMobile.open {
    display: block;
}

.reskined #portlet_client_WAR_wolowitzconfigurator .container {
    padding-left: 0;
    padding-right: 0;
}

@media only screen and (max-width: 991px) {
    .reskined .portlet .portlet-body .woloSlider.Tariff__slider .Options-box.slider-cell {
        width: 100%;
    }
}

.has-dockbar .modal-administration{
    height: 42px;
    background: repeating-linear-gradient( 45deg, #da291c3d, #da291c3d 10px, #0000003d 10px, #0000003d 20px );
}

.width-0 {
    width: 0px !important;
}

.portlet>.portlet-topper {
    opacity : 1;
}
@media (min-width: 768px) {
    .portlet>.portlet-topper {
        transform: translateY(-97%);
    }
}
@media only screen and (min-width: 1024px) {
    .DO-321GO .PravilnikPage-Article, .DO-Benefits .PravilnikPage-Article, .DO-Pravilnici .PravilnikPage-Article {
        z-index: 1;
    }
}

.onboarding-header-banner {
    margin: 0 auto 30px;
}

.has-dockbar .SideNavigation.Card{
    margin-top: 0;
}
@media ( max-width: 1024px) {

    .has-dockbar .Top-navigation {
        margin-top: 63px !important;
    }
    .a1-english .Top-navigation{
        margin-top: 56px !important;
    }

    .has-dockbar .reskined .portlet .portlet-body .ConnectEmail--warning{
        margin-top: 69px !important;
    }
    .has-dockbar .reskined .portlet .portlet-body .ConnectEmail .btn-clear {
        margin-top: 73px !important;
    }
}
@media ( max-width: 768px) {
    .has-dockbar .Top-navigation {
        margin-top: 50px !important;
    }
    .has-dockbar .reskined .portlet .portlet-body .ConnectEmail--warning{
        margin-top: 69px !important;
    }
    .has-dockbar .reskined .portlet .portlet-body .ConnectEmail .btn-clear {
        margin-top: 12px !important;
    }
}

.DigitalOnboarding .ProfileCard-Image img {
    max-width: 121px;
    max-height: 121px;
}
.FlipElement-wrap .FlipElement .FlipElement-front .Patch-wrap{
    z-index:1;
}

.has-dockbar .Top-navigation {
    z-index: 1033!important;
}

@media ( max-width: 768px) {
    .has-dockbar .HeaderMobilePanel {
        margin-top: 46px;
    }
}

.Offboarding-MainFormPage-HeaderContent {
    padding: 2rem;
    background: hsla(0, 0%, 50%, .5);
}

.Offboarding-MainFormPage-HeaderContent .text-blue {
    color: #da291c;
}

.Offboarding-MainFormPage-HeaderContent-Text {
    font-size: 20px;
}

.Form-field--completed input.status-input {
    color:#96c916 !important;
    border:1px solid #96c916 !important;
    background:url(../images/icons/check-green.svg) no-repeat right 20px center !important;
}

.Form-field--incomplete input.status-input {
    color:#da291c !important;
    border:1px solid #da291c !important;
    background: transparent !important;
}

.Form-field--completed label {
    color:#96c916 !important;
}

.Form-field--incomplete label {
    color:#da291c !important;
}

.has-dockbar .onboardingheadless-content {
    margin-top: 69px;
}

@media only screen and (min-width: 1024px) {
    .Offboarding-Header-Logo-Wrapper {
        padding-top: 20.3px;
        padding-bottom: 20.3px;
    }
}

.has-dockbar .portlet-boundary {
    min-height: 50px;
}