a.ltc-onyx {
    font-size: 1.65rem;
}

.btn-group-vertical>.btn-group:after, .btn-group-vertical>.btn-group:before, .btn-toolbar:after, .btn-toolbar:before, .clearfix:after, .clearfix:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .dl-horizontal dd:after, .dl-horizontal dd:before, .form-horizontal .form-group:after, .form-horizontal .form-group:before, .modal-footer:after, .modal-footer:before, .modal-header:after, .modal-header:before, .nav:after, .nav:before, .navbar-collapse:after, .navbar-collapse:before, .navbar-header:after, .navbar-header:before, .navbar:after, .navbar:before, .pager:after, .pager:before, .panel-body:after, .panel-body:before, .row:after, .row:before {
    display: table !important;
    content: " " !important;
}

.collapse.navbar-collapse.navbar-26034.sidebar-nav {
    display: none !important;
}

button#nav-toggle {
    z-index: 999999;
    display: block;
}

.btn-dropdown .dropdown-menu .dropdown{
    padding: 0;
}

blocsnav.navbar-26034.sidebar-nav.nav-special.open {
    background: #2E6395;
    left: 0px !important;
}

div#bloc-2{
    z-index: 999;
}

.menu > .col-lg-2.col-md-2 {
    flex: 0 0 13.6%;
}

.sistenas > div > ul.dropdown-menu, ul.dropdown-menu.texto.menu.show, ul.dropdown-menu.menu.show {
    background: #5B95B8 !important;
}

ul.dropdown-menu > li > div > ul.dropdown-menu.show {
    background: #71A9CB !important;
    left: 0px !important;
}


.nav-special .navbar-nav .dropdown-menu.show{
    width: 30rem !important;
}

button#nav-toggle {
    margin-top: 8px;
}

textarea.form-control {
    font-family: 'Verdana';
    font-size: 14px;
}

.checkbox-style {
    text-align: left;
    padding-left: 0;
    margin-left: 0;
}

label.form-check-label {
    margin-left: 18px;
    font-size: 14px;
}

.lock-scroll {
    overflow: auto;
}

.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{
    color: #316598 !important;
}

h6.mg-md.tc-black{
    margin-bottom: 10px;
}

img.img-fluid.img-protected.img-style.mg-sm.float-none {
    width: 50%;
}

.file{
    opacity: 1;
}

#modal-window{
    position: fixed;
    top: 0%;
    width: 100%;
    left: 0;
    background: rgba(0,0,0,0.5);
    height: 100%;
    display: none;
    z-index: 9999;
}

#modal-window > p{
    color: white;
    margin: 10px;
    cursor: pointer;
}

#modal-window > img{
    display: block;
    margin: auto;
    margin-top: 5%;
}

.card-columns > img{
    cursor: pointer;
}

#modal-image{
    width: 50%;
}


@media(min-width:1000px){
    nav.navbar.row.nav-invert.navbar-light.navbar-expand-lg.menu{
        height: 0;
        top: -50px;
    }

    .order-sm-3.order-md-1.order-3.align-self-center.col-md-12.col-sm-12.col-12.order-lg-0.offset-lg-0.col-lg-12{
        height: 0;
    }
    .sistenas > div > ul.dropdown-menu{
        left: -7px !important;
    }

    .nav-special .site-navigation {
        top: 0;
        left: -11px;
    }

    ul.dropdown-menu.texto.menu.show, ul.dropdown-menu.menu.show {
        left: -4px !important;
    }

    .dropdown-menu{
        font-size: 14px;
    }

    body.lock-scroll > .page-container {
        z-index: 9999;
        width: 100%;
        float: right;
    }
    img.img-fluid.img-protected.img-style.mg-sm.float-none{
        width: 40%; display: block; margin: auto;
    }
}

@media (min-width: 1100px) and (max-width: 1890px){

    body.lock-scroll > .page-container {
        z-index: 9999;
        width: 77%;
        float: right;
    }

    .content-tint.on{
        display: none;
    }

    /*.container.bloc-lg-md.bloc-lg-sm.bloc-lg.bloc-md-lg{
        z-index: 9999;
    }*/
}

@media(min-width: 1300px){
    body.lock-scroll > .page-container {
        z-index: 9999;
        width: 78%;
        float: right;
    }
    .content-tint.on{
        display: none;
    }
}

@media(min-width: 1400px){
    body.lock-scroll > .page-container {
        width: 80%;
    }
}

@media(min-width: 1500px){
    body.lock-scroll > .page-container {
        width: 85%;
    }
}

@media(min-width: 1900px){
    body.lock-scroll > .page-container {
        width: 89%;
    }
}

@media (max-width: 1000px){
    div#modal-window > * {
        margin-top: 7rem;
    }
    #modal-window > img {
        width: 95%;
    }
    #nav-toggle.ui-navbar-toggler.navbar-toggler.border-0.p-0.mr-md-0{
        display: block !important;
    }

    .dropdown.btn-dropdown.menu {
        width: 100% !important;
    }

    ul.dropdown-menu.menu.show{
        border-top: 1px solid black !important;
        padding: 0;
    }

    li.nav-item.menu.animated.fadeIn {
        border-bottom: 1px solid black;
    }

    .nav-special.sidebar-nav .site-navigation {
        margin-top: 45px !important;
    }

    .nav-special.sidebar-nav .nav>li {
        width: 230px;
        border-top: 1px solid black !important;
    }

    .nav-special.sidebar-nav .nav>li:last-child {
        border-bottom: 1px solid black !important;
    }

    li.nav-item.animated.fadeIn{
        border-bottom: 1px solid black;
    }

    li > div > .dropdown-menu .dropdown-menu{
        border-top: 1px solid black !important;
        padding: 0;
    }

    .row.row-bloc-2-margin-left {
        width: 147%;
    }

    a.nav-link.ltc-white {
        font-size: 15px;
    }

    .row.row-bloc-2-margin-left {
        margin-left: -65px;
    }

    a.dropdown-toggle.nav-link.ltc-white {
        margin-left: 10px;
    }

}

@media (max-width: 500px){
    .row.voffset-clear-xs.no-gutters {
        margin-left: 0;
    }


    .row.voffset-clear-xs.voffset-clear-sm.voffset-clear-md {
        margin-left: 16rem;
    }
    .full-width-bloc .row {
        margin-left: -17rem;
        margin-right: 0;
        margin-bottom: 0;
    }

    div#bloc-2 {
        padding-bottom: 21px;
    }

    .col-md-12.align-self-start.offset-lg-0.col-lg-12.bloc-padding-right.offset-0.col-12,
    .col-md-12.bloc-0-padding-right.order-md-0.offset-lg-2.offset-md-3.col-lg-7.col-sm-12.offset-sm-2.align-self-center.col-7,
    .col-md-12.bloc-0-padding-right.order-md-0.offset-md-3.col-sm-5.offset-sm-4.order-lg-0.offset-lg-1.offset-0.col-12.align-self-start.col-lg-10{
        text-align: center;
    }

    img.img-fluid.img-protected.img-style.mg-sm.float-none{
        margin-left: -15px;
    }

    img.img-fluid.img-protected.img-style.mg-sm.float-none {
        width: 30%;
    }

    p.p-style.mg-sm-xs.float-lg-none.mg-clear-sm.text-lg-center.text-md-center.text-sm-center.mg-clear.text-left.p-26-style{
        margin-left: -8rem;
    }

    ul.dropdown-menu.menu.show > li > div > a{
        margin-left: 2rem;
    }

    ul.dropdown-menu > li > div > ul.dropdown-menu.show > li > div > a{
        margin-left: 3rem;
    }
    .subcategory2{
        margin-left: 4rem;
    }
    .subcategory2 a{
        margin-left: 5rem;
    }
    .subcategory3{
        margin-left: 5rem;
    }
    .subcategory3 a{
        margin-left: 6rem;
    }
    .subcategory4{
        margin-left: 6rem;
    }
    .subcategory3 a{
        margin-left: 7rem;
    }
    .nav-link {
        display: block;
        padding: 1rem 1rem;
    }

    blocsnav.navbar-26034.sidebar-nav.nav-special.open, .nav-special .navbar-nav .dropdown-menu.show {
        width: 93% !important;
    }

    .nav-invert .sidebar-nav .close-special-menu {
        left: 335px;
    }

    a.nav-link.ltc-white{
        padding-top: 5px;
        padding-bottom: 5px;
        margin-left: 4rem;
    }

    .nav-item.menu.animated.fadeIn:last-child{
        border-bottom: none;
    }

    .nav-special.sidebar-nav .nav>li {
        width: 130% !important;
    }
}
