html[lang="es"] {

    .page-node-type-resource .share > div:first-child, .page-node-type-grantee-success-story .share > div:first-child {
        font-size: 12px;
    }

    .page-node-type-resource .share .btn img, .page-node-type-grantee-success-story .share .btn img {
        width: 16px;
        height: 16px;
    }

    #rhntc-opa-program-term-selector-form #edit-term-selector .radio label {
        font-size: 16px;
    }

    #rhntc-opa-program-term-selector-form legend {
        font-size: 16px;
    }

    .flag-save.action-unflag a {
        padding-left: 15px;
        padding-right: 15px;
    }

    .resource-action-buttons {
        padding-right: 0;
    }

    .view-training-list-manager .training-banner, .view-training-list-manager .training-banner + .pull-right > button {
        font-size: 12px;
    }

    .view-training-list-manager .training-banner:before {
        bottom: -18px;
    }

    .view-training-list-user .flag-save-list {
        display: inline-block;
    }

    .view-training-list-user .flag-save-list > .btn.btn-primary {
        padding: 10px 16px;
        line-height: 1.3333333;
    }

    .field--type-vote-up-down-field .link-icon-question > .pl-2 {
        padding-left: 1rem;
    }

    .field--type-vote-up-down-field .link-icon-question > .pl-1 {
        padding-left: 0;
    }

    @media all and (min-width: 992px) and (max-width: 1199px) {

        #block-views-block-log-out-block-1 .login-register {max-width: 220px; text-align: center;}
        #rhntc-opa-program-term-selector-form #edit-term-selector .radio label {font-size: 13.5px;}
        #rhntc-opa-program-term-selector-form legend {font-size: 13.5px; margin-right: 5px;}
        #rhntc-opa-program-term-selector-form #edit-term-selector .radio label {padding-right: 5px;}
        #rhntc-opa-program-term-selector-form > .d-flex > button {margin-left: 5px;}
        .flag-save.action-unflag a .flag-icon {display: none;}
        .field--type-vote-up-down-field .link-icon-question .vud-widget-thumbs .pl-p5 {font-size: 12px;}

    }

    @media all and (max-width: 991px) {

        #block-loginorregister .login-register {max-width: 100px;}
        #block-views-block-log-out-block-1 .login-register {max-width: 205px;}

    }

    @media all and (min-width: 768px) and (max-width: 991px) {

        .navbar-default .navbar-nav > li > a {font-size: 15px;}

    }

    @media all and (max-width: 767px) {

        #block-views-block-log-out-block-1 .login-register {max-width: 105px; line-height: 1.25; margin: 0.25rem 0;}
        .btn {white-space: normal;}
        #block-fpntcfooter .row.flex {margin: 0;}

    }

}